微信分享1.8.6或更高版本 SDK配置Universal Links失败或者调用两次问题解决方法

敲Flutter代码 敲一半,技术群里又有人问微信分享Universal Links配置问题,又是各种微信分享失败调起两次等错误,碰巧笔者也遇到过两次,故有点解决心得,跟大家分享一下。


官方接入指南地址(你们应该也看了很多遍了,然而依然配置失败)

我的配置步骤:

1.后台在服务器根目录创建个文件夹 ,比如: wxShare

2.后台将apple-app-site-association文件(无后缀名)丢到wxShare文件夹里,内容格式如下

{
    "applinks": {
    "apps": [],
    "details": [{
        "appID": "开发者Team ID+bundleID",  
        "paths": [ "/wxShare/*","*"]
      }]
    }
}

登录开发者账号管理,选左侧MemberShip,右侧能看到Team ID+bundleID

3.app里SDK如下配置,还有setting里domains设置为 applinks:公司域名

[WXApi registerApp:@"你的微信appKey" universalLink:@"https://公司域名/wxShare/apple-app-site-association/"];

4.在微信开放平台里Universal Links也配置同样的地址

 https://公司域名/wxShare/apple-app-site-association/

5.等半分钟到一分钟左右,删掉app,应该能愉快的拉起了,第一次会出现链接动画,后面都不会再出现,否则就是没配置好,仔细检查相关配置点

你可能感兴趣的:(微信分享1.8.6或更高版本 SDK配置Universal Links失败或者调用两次问题解决方法)