wmpf / wmpf_demo_external

MIT License
255 stars 75 forks source link

wx.login 失败 #91

Open xiang473535976 opened 4 years ago

xiang473535976 commented 4 years ago

image 走的体验模式 二维码扫码成功的 但是调取wx.login 获取信息失败 请帮忙解决下 谢谢 小程序用的是官方 腾讯视频

提示 wx.login fail:login:fail: exceed limit

Hazy-Huang commented 4 years ago

小程序运行过程中,调用wx.login无效 ,麻烦检查是否调用了AuthorizeNoLogin,允许运行中登录

feHouyushan commented 4 years ago

@Hazy-Huang 你好,我也遇到了在成功打开小程序后(已扫描微信二维码),无法调用微信登录的问题 用示例apk 看到已经调用“invoke authorizeNoLogin” rBAoMF_G8gyAYSttAACTtl8Wt88194 请问能帮忙看下是什么原因么

Hazy-Huang commented 4 years ago

先排查一下以下3点:

  1. 启动有两个apk的,确定小程序框架这个apk没有启动,必须启动小程序框架这个apk再启动这个wmpf才有会启动的
  2. 确定这两个apk的权限,在看下权限是否全部提供
  3. 体验demo暂时只支持正式版小程序,体验版、开发版的小程序后续才会支持 具体文档: https://developers.weixin.qq.com/doc/oplatform/Miniprogram_Frame/faq.html#%E4%B8%80%E3%80%81-%E4%BD%93%E9%AA%8Cdemo
feHouyushan commented 4 years ago

@Hazy-Huang 你好~ 你上文提到的三点我都已确认,没有问题:框架启动后再启动的wmpf-demo、两个apk的所有权限都已开启,使用的正式版小程序:拼多多(wx32540bd863b27570),点击【启动小程序】后可以启动,但是无法登录。

我将wmpf-demo的源码clone下来后,调试发现应该是微信扫码后的【Api.authorize().subscribe】这个接口调用失败导致,错误日志: image

测试手机:OPPO Reno ys Android版本: 10

Hazy-Huang commented 4 years ago

因为安全原因,体验模式不支持登录获取用户信息,正式接入后不会有这个问题

feHouyushan commented 4 years ago

好的 谢谢!