我按照开发文档,接入了微信WeChatSDK1.8.6.1 (包含支付功能),配置了要求的各项配置,且第一次运行时(手机有网状态),微信SDK注册成功,分享功能也正常;如果一直保持有网状态,微信SDK功能正常
如果app安装时,处于无网状态,微信SDK注册失败;
问题的关键是,一旦出现了这种失败,即使在有网状态重新安装(即使把原app删掉重新,再在有网状态重新安装),微信SDK注册也一直失败,报错信息为:
wxlog:Error:register fail, WeChat scheme(weixinULAPI) is not be added to LSApplicationQueriesSchemes in plist!
可是我的info.plist白名单里,配置了weixinULAPI、weixin,而且前几次手机有网状态下安装,微信注册、分享功能均正常,从中间一次断网状态安装后,开始报这个错,一旦报这个错,即使有网状态安装,也一直报这个错,这时分享报错为:
wxlog:send req[<SendMessageToWXReq: 0x2815825c0>], appID:(null), universalLink:(null), sdkVersion:1.8.6.1
wxlog:Error:send req fail, no register appID!
报错时,universal link(也配置了通配符‘)是可用的,在safari中打开,可以跳到我们app
我接入的是微信WeChatSDK1.8.6.1 (包含支付功能),下载iOS开发工具包后,手动拖入工程,下载链接为:https://res.wx.qq.com/op_res/R0055ZIvvDXD50eUYe1IhT4dyDRavzPn1hcrlR3ZoCbxcumqRo9LdCQyenxpGcL-
我的微信版本号为7.0.8
这个问题,让我同事在他们电脑运行项目,也一直重现
请问我该怎么解决这个问题?
请问这里的配置加了吗? https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html
官方来看看,可能是bug!!! 泻药,ios版本skd没有实际使用过,等官方帮你回答吧
你好,麻烦提供下微信号