2016-01-22 72 views
4

我在創建apple-app-site-association文件時遇到了一些問題。我不知道如何在沒有json extentsion的情況下創建json文件,並且對同一個文件的內容類型爲application/json。我想要在不進行任何簽名的情況下使用此文件它不需要在IOS 9中,但我無法創建有效的Apple-app-site-association文件。如何在IOS 9中爲通用鏈接創建apple-app-site-association文件?

我已經在我的應用程序中設置了關聯的域,應用程序委託方法,供應配置文件等所有內容。

這是我在後臺端代碼:

{ 
    "applinks": { 
     "apps": [], 
     "details": [ 
      { 
      "appID": "teamID.bundleID", 
      "paths": [ "*" ] 
      } 
     ] 
    } 
} 
+0

您是否設法使其工作? –

+0

@Abilash Bansal,你是否完成了json文件的創建,如果是這樣,你是如何做到的,現在我正面臨同樣的問題。謝謝! –

回答

3

添加以下到根目錄下的.htaccess文件。這是一個有點粗糙,但它的工作對我來說,在應用程序/ JSON

RewriteRule ^apple-app-site-association$ - [env=apple:1] 
Header set Content-type application/json env=apple 

返回文件我是不是能夠使通用鏈路與iOS9服務應用/ JSON的工作還沒有。讓我知道你是否讓我工作。

2

另一種方法是使用文件匹配完全匹配您的文件,並執行所需的內容類型:

添加以下行到你的.htaccess文件:

<FilesMatch "^apple-app-site-association$"> 
    ForceType application/json 
</FilesMatch> 

這爲我工作。

0

打開終端輸入

CD桌面

按回車鍵,然後輸入

觸摸蘋果的應用程序站點關聯

按返回

創建文件時不帶任何擴展名

相關問題