iOS 接入 微信SDK 分享 的坑

475 阅读1分钟

其他配置信息就直接网上根据教程生成即可 主要讲解 universal Link 服务端配置信息 在配置相关文件后 https://xxx.xxx.xxx/apple-app-site-association 可以下载到apple-app-site-association文件

apple-app-site-association配置信息如下

可参考Apple 官网配置

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "teamid.bundle id",
                "paths": ["/paths/*"]
            },
        ]
    }
}

teamid : Apple Develop 后台查看

Bundle ID : 应用的Bundle identifier

微信后台配置 注意 如果设置paths 后需要设置 https://xxx.xxx.xxx/paths/

image.png

重要!!!!

1.https://你的域名.com/apple-app-site-association
2.https://你的域名.com/.well-known/apple-app-site-association
3.https://app-site-association.cdn-apple.com/a/v1/你的域名.com

以上域名统统可以访问即配置成功 前2个 二选一 就可以 如果省事可以都设置

最后一个是苹果的CDN访问,同样可以访问到你的AASA文件

https://app-site-association.cdn-apple.com/a/v1/www.zhihu.com

以上是测试链接 可将最后域名更改为你的域名,可正常访问即可

以上是微信分享遇到的坑!!!!

总结:

对于universal Link分享设置,真的太费时间,费精力,什么都配置好了,也没有具体的报错信息,只能一遍一遍去排查相关配置文件,修改完后再去调试,浪费时间,浪费精力,对于不熟悉微信设置universal Link的配置内容,需要去查看相关资料。总以为是很简单的事情,结果搞了半天。

参考链接