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 @   zhang_you_wu  阅读(190)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示