收藏
回答

wx.login调用后无响应,设置超时后一直返回complete登录超时

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug wx.login 客户端 6.7.3 2.3.0


先在IOS上登录微信,然后迅速使用安卓机登录同一账号顶掉IOS的微信账号,

在IOS提示被顶掉的信息之前 使用安卓机打开微信小游戏

偶然会出现一下情况:

发现调用wx.login接口一直无响应,然后又设置了超时了 暂时设置5000ms

同时监听 success fail complete方法 发现必定回调complete方法 显示登录超时,

在超时回调里又去调用wx.login接口一直是登录超时

同时这个微信账号去玩其他已经上线的游戏发现也是会卡在登录(游戏登录界面能显示但无法进入游戏)


如果这个账号已经出现这种情况 杀掉小游戏进程后再次打开小游戏 就会成为必现状态。IOS机器再顶回此账号后又会变为正常。


现在游戏准备上线审核的时候出现了这种情况 导致审核失败。

还请关注一下这个问题 并尽快给个反馈。


回答关注问题邀请回答
收藏

3 个回答

  • George (乔治)
    George (乔治)
    2018-12-10

    @官方

    我这里只要是<=ios10、不是最新的微信就登录不了。

    request proxy fail: ESOCKETTIMEDOUT - Error: ESOCKETTIMEDOUT    at ClientRequest.<anonymous> (/data/qspace/data/mmbizwxacrawlerrequestproxy/application/node_modules/request/request.js:816:19)


    这个应该是微信最近基础包的问题。反正我代码没这个路径


    2018-12-10
    有用 1
    回复
  • 阿树
    阿树
    2018-10-19

    是的,ios和安卓机切换登录,偶尔也是会出现登录没有回调的情况

    2018-10-19
    有用
    回复
  • 灵芝
    灵芝
    2018-10-17

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2018-10-17
    有用
    回复
登录 后发表内容