首页 文章

通用链接 - 域有一些验证问题

提问于
浏览
2

我正在使用通用链接打开应用程序,同时点击网址 . 我正在使用https服务器并完成了apple(Apple Doc)的所有步骤 . 但苹果通用链接验证器显示以下错误,

找不到或未识别您文件的'内容类型' Headers .

enter image description here

apple-app-site-association文件成功上传到服务器,文件如下,

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

苹果表示无需签署apple-app-site-association文件,无论域名是否为https .

如果文件是无符号的,则它应具有Content-Type of application / json . 否则,它应该是application / pkcs7-mime .

所以我的查询是如何在这个apple-app-site-association文件中提及内容类型(application / json)???

请帮帮我 . 我不知道它究竟是什么意思 .

1 回答

  • 7

    我自己刚刚解决了这个问题 . 我必须登录到我的服务器并转到 apple-app-site-association 文件所在的目录 . 在这个目录中,我有一个 .htaccess 文件,我修改了该文件包含以下行:

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

    执行此操作后,验证服务停止抱怨 Content-Type .

    NOTES:

    • 如果您没有 .htaccess 文件,则只需创建一个 .

    • 我认为 .htaccess 文件应该位于您的站点目录的根目录中(这是您最有可能放置 apple-app-site-association 文件的位置 .

相关问题