iOS Universal Links 配置教程

Posted 早起的年轻人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS Universal Links 配置教程相关的知识,希望对你有一定的参考价值。

1 Universal Links

Universal Links(通用链接)是ios9.0出的新技术。ios 官方配制文档在这里

2 Xcode配置

首先是将Associated Domains打开,并填写我们的域名,前缀是applinks。

如果你的域名是test.com,则填上applinks:test.com。APP会在第一次启动的时候通过填写的域名来下载 apple-app-site-association文件

配置后会发现项目中多了一个APPNAME.entitlements文件

3 apple-app-site-association文件

创建apple-app-site-association文件(注意是没有后缀的),其内容是json格式,官方示例如下

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TEAMIDSHSAUX.com.test.bundle",
                "paths": [ "*" ]
            }
        ]
    }
}
3.1 appID

appID:由TeamID.BundleID组成。TeamID可在开发者中心查看,BundleID可在Xcode中查看。

3.2 paths

paths:设定一个App的路径支持列表,只有这些指定的路径链接才会被App所处理。(paths是大小写敏感,*是通配符表示任意路径,一般填写这个就可以)

4 传apple-app-site-association文件

将上面生成好的apple-app-site-association上传到web server,如我这里是能过 nigx 配置

5 检查

使用浏览器打开我们上传的文件路径,应该可以直接看到刚刚上传的json文件,或者是会自动下载到电脑。

苹果也提供了一个官方网页供我们开发者来验证
点击查看

以上是关于iOS Universal Links 配置教程的主要内容,如果未能解决你的问题,请参考以下文章

配置Universal Links

iOS防止在WKWebView中打开Universal Link( Prevent universal links from opening in WKWebView)

iOS 9 的新功能 universal links

iOS Universal Links(通用链接)

iOS 创建 Universal Links

iOS 9 通用链接(Universal Links)