收藏
回答

手机由无网切换为有网后,微信SDK注册一直报错 ,白名单已设置,仍报错需要添加weixinULAPI

    我按照开发文档,配置了要求的各项配置,且第一次运行时(手机有网状态),微信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!

    我接入的是微信WeChatSDK1.8.6.1 (包含支付功能),下载链接为:https://res.wx.qq.com/op_res/R0055ZIvvDXD50eUYe1IhT4dyDRavzPn1hcrlR3ZoCbxcumqRo9LdCQyenxpGcL-

    这个问题,让我同事在他们电脑运行项目,也一直重现

    请问我该怎么解决这个问题?







最后一次编辑于  11-08
回答关注问题邀请回答
收藏

1 个回答