iOS微信授权登录中Universal Link(通用链接)的配置

配置Unuversal Links

1.苹果开发者账号打开配置

2.配置JSON文件,创建一个空白文件(必须纯文本,命名为apple-app-site-association,去除后缀名)。这里建议让后台人员在其本地创建,避免文件传输时,文件自动被更改格式、后缀自动添加等问题

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "XXXX.OOOO",
                "paths": [ "*" ]
            }
        ]
    }
} 

说明:XXXX表示苹果账号的团队ID,OOOO表示项目的BundleID。

3.后台服务器配置
把文件apple-app-site-association,放置在服务器的根目录(不要问我,让后台自己去理解),然后让他提供一个https的url地址,格式是“正式域名/apple-app-site-association”,如:https://www.baidu.com/apple-app-site-association。

达到的效果是,浏览器打开这个地址,可以下载这个文件。另外GET请求这个地址,返回文件的JSON内容。这里通过谷歌浏览器的Postman进行试验。注意,返回的数据,不能存在乱码,否则说明JSON文件有问题。

 

4.微信开放平台配置

填写正式域名。

如果后台提供的url地址是https://www.baidu.com/apple-app-site-association。那么,
Associated Domains中填写applinks:www.baidu.com,
代码注册方法及微信开放平台中都填https://www.baidu.com/,

查看原文

 

posted @ 2024-11-08 09:26  zhang_you_wu  阅读(740)  评论(0)    收藏  举报