美文网首页iOS 学习
iOS微信分享,支付,登录等无法吊起微信客户端的解决办法

iOS微信分享,支付,登录等无法吊起微信客户端的解决办法

作者: 小心韩国人 | 来源:发表于2019-11-14 15:37 被阅读0次

项目中集成的有微信分享功能,之前一直都能正常分享.突然测试就提了一个BUG,点击分享后没有任何反应,我一试果真如此,刚开始以为是BundleID或者AppID的问题,仔细检查发现无误.因为项目中是分享图片的功能,又怀疑是不是图片过大导致,排查后发现图片大小没问题.在网上找了好久的资料才终于发现问题所在.

1:Universal Links 的问题
iOS13.0系统后,WechatOpenSDK (1.8.6)版本增加了Universal Links方式的跳转,在微信开放平台注册应用的时候,必须要填写Universal Links,当时就随便填写了一个https的地址.但是之前代码中[WXApi registerApp:@"wx111" universalLink:@""]并没有添加universalLink是可以正常分享的.现在无法吊起微信终端,查阅资料得知:此中的[WXApi registerApp:@"wx111" universalLink:@""]必须在微信公众平台注册应用是的universalLink一致.

2:在xcode中的info中添加weixinULAPI,weixin两项,如图:

info.plist中添加微信白名单

尴尬,刚才看微信开放平台的接入指南中发现,微信其实已经提醒这两处了,还是用微信官方的图吧,清楚些:


微信官方白名单图

特此记录,希望能帮助遇到同样问题的小伙伴.

相关文章

网友评论

    本文标题:iOS微信分享,支付,登录等无法吊起微信客户端的解决办法

    本文链接:https://www.haomeiwen.com/subject/oszlictx.html