问题:我的项目线上的版本微信分享正常,自己本地调试时微信分享用不了
排查:
1、开启了自检函数,自检函数只走到第5步。第6和第7步没走。
2、我检查了微信开放平台上配置的Universal Links和本地初始化微信的Universal Links值都一样的,没改动过。
3.同样的代码,其他应用就可以,只有这个App分享不行。分享的时候跳转过去,不显示分享列表,一两秒后就走了微信的兜底操作返回到App里了。
排查了一下午,没结果。
复盘:回想最近有啥变动,想起来前段时间App换了苹果账号,转到新的苹果开发者账号了。
解决:后来灵光一现想起apple-app-site-association文件,里面配置了TeamID,换了开发者账号后TeamID发生变了。于是找了下新的TeamID换上,结果还没好,我又联系了微信社区的人,人家不搭理。结果第二天早上我又试了下,先是显示“正在连接”1秒钟后跳转到分享列表了。终于好了。估计是微信有缓存 过了一晚上刷新了。
特此记录一下,希望帮到有缘人。