2016-08-24 50 views
2

我正在通用鏈接上打開應用程序,同時點擊url。我使用https服務器並完成了蘋果公司的所有步驟(Apple Doc)。但蘋果通用鏈接驗證器顯示以下錯誤,通用鏈接 - 該域有一些驗證問題

您的文件的「內容類型」標頭未找到或未被識別。

enter image description here

的蘋果應用程序站點關聯文件成功上傳至服務器和文件像下面,

{ 
    "applinks": { 
     "apps": [], 
     "details": [ 
     { 
      "appID": "J2HBF9A3PZ.com.aors.speaku", 
      "paths": [「*」,」/「] 
     } 
     ] 
    } 
} 

和蘋果說沒必要簽署蘋果APP-站點關聯文件是否具有https。

如果文件沒有簽名,它應該有一個Content-Type application/json。否則,它應該是application/pkcs7-mime。

所以我的查詢是如何提及這個apple-app-site-association文件中的內容類型(application/json)?

請幫助我。我不知道這意味着什麼。

+0

你有沒有想通了這一點的文件。?我有完全一樣的問題在這裏。 – dvdblk

+0

我也面臨同樣的問題,從過去兩天可以這裏有一些建議嗎? –

回答

0

我剛剛自己解決了這個問題。我不得不登錄到我的服務器並轉到apple-app-site-association文件所在的目錄。在此目錄中,我有一個.htaccess文件,我修改,以包括以下行:

<Files "apple-app-site-association"> 
ForceType 'application/json' 
</Files> 

這樣做了以後,驗證服務已停止抱怨Content-Type

注:

  • 如果沒有.htaccess文件,你可以創建一個。
  • 我推測.htaccess文件應該在你的網站的根目錄下(這是你很可能已經把你的apple-app-site-association