DiffDevOAuth.auth 执行后无法生成二维码
根据开发文档提示集成扫码登录功能,DiffDevOAuth.auth 执行后无法生成二维码,但无法知道是哪些原因导致的,需要技术解答,提示相关日志如下:

D/MicroMsg.SDK.GetQRCodeTask: doInBackground, url = https://open.weixin.qq.com/connect/sdk/qrconnect?appid=wx2b53884cee37612d&noncestr=1558517193831×tamp=1558517193831&scope=snsapi_userinfo,snsapi_login,snsapi_friend,snsapi_message&signature=c75d97c3bfc98e7f087fa89dced3dc64e1d92cad, time consumed = 220(ms)

E/MicroMsg.SDK.GetQRCodeResult: resp errcode = -2

E/MicroMsg.SDK.GetQRCodeTask: onPostExecute, get qrcode fail, OAuthErrCode = OAuthErrCode:-1

MicroMsg.SDK.ListenerWrapper: onAuthFinish, errCode = OAuthErrCode:-1, authCode = null

MicroMsg.SDK.NoopingResult: nooping uuidStatusCode = 408
android 获取微信二维码 errCode = OAuthErrCode:0, uuidStatusCode = 408, time consumed = 15257(ms)

解決方案处理:

oauth.removeAllListeners()
oauth.stopAuth()
oauth.detach()
先移除再添加

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐