我在创建苹果应用站点关联文件时遇到了一些问题。我不知道如何在没有json扩展的情况下创建json文件,并且相同文件的内容类型为application/json。我想使用此文件而不需要任何签名,因为它在iOS9中不需要,但我无法创建有效的苹果应用站点关联文件。
我已经在我的应用程序上设置了所有内容,如关联域、应用程序代理方法、配置配置文件。
以下是我在后端的代码:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "teamID.bundleID",
"paths": [ "*" ]
}
]
}
}发布于 2016-08-22 21:07:21
另一种方法是使用文件匹配来精确匹配您的文件,并强制执行所需的内容类型:
将以下行添加到.htaccess文件中:
<FilesMatch "^apple-app-site-association$">
ForceType application/json
</FilesMatch>这对我很有效。
发布于 2018-02-03 01:13:19
打开您的终端并输入
cd桌面
按return键,然后键入
touch苹果-应用-网站-协会
按return键
创建的文件不带任何扩展名
发布于 2016-02-03 18:10:46
我将以下内容添加到根文件夹中的.htaccess文件中。这有点困难,但对于我来说,返回application/json中的文件是可行的
RewriteRule ^apple-app-site-association$ - [env=apple:1]
Header set Content-type application/json env=apple我还不能让Universal Link与iOS9服务应用程序/json一起工作。如果你让我工作了就让我知道。
https://stackoverflow.com/questions/34945358
复制相似问题