首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iOS9中创建用于通用链接的apple-app-site-association文件?

如何在iOS9中创建用于通用链接的apple-app-site-association文件?
EN

Stack Overflow用户
提问于 2016-01-22 19:12:55
回答 3查看 6.8K关注 0票数 8

我在创建苹果应用站点关联文件时遇到了一些问题。我不知道如何在没有json扩展的情况下创建json文件,并且相同文件的内容类型为application/json。我想使用此文件而不需要任何签名,因为它在iOS9中不需要,但我无法创建有效的苹果应用站点关联文件。

我已经在我的应用程序上设置了所有内容,如关联域、应用程序代理方法、配置配置文件。

以下是我在后端的代码:

代码语言:javascript
复制
{
    "applinks": {
      "apps": [],
      "details": [
          {
             "appID": "teamID.bundleID",
             "paths": [ "*" ]
          }
      ]
   }
 }
EN

回答 3

Stack Overflow用户

发布于 2016-08-22 21:07:21

另一种方法是使用文件匹配来精确匹配您的文件,并强制执行所需的内容类型:

将以下行添加到.htaccess文件中:

代码语言:javascript
复制
<FilesMatch "^apple-app-site-association$">
    ForceType application/json
</FilesMatch>

这对我很有效。

票数 12
EN

Stack Overflow用户

发布于 2018-02-03 01:13:19

打开您的终端并输入

cd桌面

按return键,然后键入

touch苹果-应用-网站-协会

按return键

创建的文件不带任何扩展名

票数 9
EN

Stack Overflow用户

发布于 2016-02-03 18:10:46

我将以下内容添加到根文件夹中的.htaccess文件中。这有点困难,但对于我来说,返回application/json中的文件是可行的

代码语言:javascript
复制
RewriteRule ^apple-app-site-association$ - [env=apple:1]
Header set Content-type application/json env=apple

我还不能让Universal Link与iOS9服务应用程序/json一起工作。如果你让我工作了就让我知道。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34945358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档