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

项目中集成的有微信分享功能,之前一直都能正常分享.突然测试就提了一个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中添加微信白名单

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


微信官方白名单图

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

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近由于项目紧张需求 ,需要在项目里集成微信支付的功能(附上微信支付集成文档:https://pay.weixin...
    码农_会写诗阅读 5,568评论 0赞 2
  • 在被支付宝、银联坑过之后,发现其实微信支付的集成并没有想象中的那么困难,像支付宝那样简单地调用个方法就行,重要的难...
    petry阅读 765评论 2赞 2
  • 家风是一个家庭的文化,是一个家的主旋律。家风是一个家庭的规矩,没有尊老爱幼的家庭是因为没有家风。 有家谱的家庭是靠...
    黄德英阅读 559评论 0赞 0
  • 今天中午点饭局让我意识到一个人的口才多么的重要!当众人平庸的时候你可能感觉不到什么,但是当有一人特别的时候,哪怕他...
    20090201阅读 342评论 0赞 0
  • 这些美好如眼前的雨一点一滴落在心里 雨的节奏加快了霏霏又淋漓 伞在手里喜悦在心里
    云梦大泽阅读 464评论 0赞 1

友情链接更多精彩内容