-
登录苹果开发者后台,编辑Identifiers
a. 勾选 Associated Domains
b. 把 Team ID 和 Bundle ID 复制下来,一会儿创建 apple-app-site-association 文件要用到 -
Xcode 中的设置
点左上角 +Capability,双击选择 Associated Domains
添加 applinks:www.yourdomain.com
- 创建 apple-app-site-association ,格式如下
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TeamID.BundleID",
"paths": [ "/app/*"]
}
]
}
}
apps 为空即可,TeamID 和 BundleID 替换成步骤1里复制的
上传 apple-app-site-association 到网站根目录,比如 nodejs 下的 public 目录,打开 https://www.yourdomain.com/apple-app-site-association 弹出下载即可。
按步骤3里的paths
配置能访问的路由,如:https://www.yourdomain.com/app
(注:域名可用二级域名,paths 里的 app 路由可换成其他对应的路由)-
测试:通过Xcode往手机上运行安装对应开发的App后,在手机上用 Safari 打开 https://www.yourdomain.com/app,下拉出现如下类似界面,即配置成功。