设置Universal Links

2023-05-08  本文已影响0人  小雨Ren

注意文章内序号

1.1 点击右上角加号

1.2 搜索Associated Domains并拖拽到Xcode

1.3 按序号操作 添加 Domains,点击加号添加字符; 注: 格式为    applinks:域名.com

创建apple-app-site-association文件并编辑

2.1 创建名为apple-app-site-association的文件 文件名称一定得是apple-app-site-association,不得有扩展名。注 我这用的是自带的 文本编辑App

2.2  文件内其内容为 注意appID项是固定格式的:   teamID.bundleID 团队ID + . +包ID 注意点.一定得有

{

    "applinks": {

        "apps": [],

        "details": [

            {

                "appID":"teamID.bundleID",

                "paths": [ "/OpenApp/*"]

            },

  {

                "appID":"teamID.bundleID",

                "paths": [ "/OpenApp/*"]

            }

        ]

    }

}

2.3 为防止其获取时乱码做如图操作

2.4 就是注意下 apple-app-site-association文件内有没有其它字符,只保留英文字符 保证能解析出来

把apple-app-site-association文件上传后台服务器

3.1 apple-app-site-association文件应置于域名服务器根目录下,也可以在根目录中添加.well-known文件夹,将文件上传到.well-known文件夹下(.点一定不能少),对应连接如下;

//// domain 为服务端域名

// https://domain/apple-app-site-association

// https://domain/.well-known/apple-app-site-association

3.2 再次检查下有没有扩展名

3.3 联系后台小伙伴让他把 apple-app-site-association 文件上传; 上传的路径读上面3.1

注意:

一定要执行2.3 点击制作纯文本

一定要检查apple-app-site-association内有没有中文字符,这个可导致解析不出来

地址必须支持https

地址示例 https://domain/.well-known/apple-app-site-association

如果以上看不太明白可参考这个文章iOS 之 Universal Links - 简书

上一篇下一篇

猜你喜欢

热点阅读