wx.login接口调用失败,返回{"errMsg":"login:fail login no response", "err_code":"0"}
我看社区 好几年前就有人提过ios的wx.login接口调用失败问题
小程序片段无法真机运行,需要把片段放到小程序代码中以真机调试 运行,在ios设备才能复现;
片段中我简化了结构,实际我们的场景是 登陆 和首页 都会用到wx.login去 获取code传给后台,然后在最后支付的时候也要调用一次wx.login,支付结束后返回首页,反复多次 后 就会出现wx.login的回调是走fail,log打印"errMsg":"login:fail login no response";再重新请求 也没用,除非 手机后台清掉微信,重新进小程序wx.login才会走成功回调。
点去测试 (必须把片段放到小程序里面以真机调试运行,然后在手机上操作,只有真机能复现)
进入测试页面多点击 几次 (每次进点个五六次) 调用1按钮 和调用2按钮,然后返回首页,然后再进入页面,然后再点击,反复十次左右能复现,正常业务里面下单支付走五六次就能复现。有的时候不进行其他操作 光登陆的 时候调用wx.login来做换取unionid都会 直接走失败回调
直至回调文字变成这个,然后就必须关掉微信进程才能正常调用wx.login
3年前 就有人发 ,为什么 官方 不解决 不重视
为啥不用 session_key 去解决你这个问题。
你好,什么情况下需要这么频繁的去调用wx.login呢?