iOS 配置 Universal Link

  1. 登录苹果开发者后台,编辑Identifiers

    截屏2021-10-04 上午11.36.54.png

    a. 勾选 Associated Domains
    b. 把 Team ID 和 Bundle ID 复制下来,一会儿创建 apple-app-site-association 文件要用到

  2. Xcode 中的设置


    截屏2021-10-04 上午11.43.11.png

点左上角 +Capability,双击选择 Associated Domains
添加 applinks:www.yourdomain.com

  1. 创建 apple-app-site-association ,格式如下
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TeamID.BundleID",
                "paths": [ "/app/*"]
            }
        ]
    }
}

apps 为空即可,TeamID 和 BundleID 替换成步骤1里复制的

  1. 上传 apple-app-site-association 到网站根目录,比如 nodejs 下的 public 目录,打开 https://www.yourdomain.com/apple-app-site-association 弹出下载即可。按步骤3里的 paths 配置能访问的路由,如:https://www.yourdomain.com/app
    (注:域名可用二级域名,paths 里的 app 路由可换成其他对应的路由)

  2. 测试:通过Xcode往手机上运行安装对应开发的App后,在手机上用 Safari 打开 https://www.yourdomain.com/app,下拉出现如下类似界面,即配置成功。

    YzQUzALXcrrPKJytteq1UWVZ1uDnVyE7l-Db7RUl8k1gWmV_yfbTQ7Ppcy6ZHGKE.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容