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文件,或者是会自动下载到电脑。
苹果也提供了一个官方网页供我们开发者来验证
点击查看