敲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,应该能愉快的拉起了,第一次会出现链接动画,后面都不会再出现,否则就是没配置好,仔细检查相关配置点
网友评论