收藏
回答

游戏服务login有bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug Promise GameServerManager.login() 微信安卓客户端 8.0.1 2.15.0

login 成功不了 复现步骤 首先有网情况下 login 成功,断网后 再login,此时是失败的,再连上网调用login 就再也成功不了了。 如果没网的时候不login 连上网就不会有问题

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

1 个回答

  • Forever
    Forever
    2021-03-08

    那是否已经是知道登出的情况下,在进行login的结果是失败的呢?我认为断网后不一定是退出登录

    2021-03-08
    有用 1
    回复 8
    • Forever
      Forever
      2021-03-08
      有用onLogout监听过登出服务吗?
      2021-03-08
      回复
    • 86同志
      86同志
      2021-03-08回复Forever
      您好,我是有用到的,逻辑是这样的,如果监听到onLogout事件,我就弹出一个界面让用户手动重连。测试时候发现断网瞬间就会进入onLogout的回调,在没有网的情况下,调用login方法也是会进入onLogout回调,但是我重新把网连上后,再login的时候就会一直失败了,返回信息是:open fail: _code:1,_msg:Host not found (authoritative)
      2021-03-08
      回复
    • Forever
      Forever
      2021-03-08回复86同志
      安卓和ios都能复现吗?
      2021-03-08
      回复
    • 86同志
      86同志
      2021-03-08回复Forever
      是哦 都能复现
      2021-03-08
      回复
    • Forever
      Forever
      2021-03-08回复86同志
      你重新把网连上后,等待30秒在login看看?
      2021-03-08
      回复
    查看更多(3)
登录 后发表内容
问题标签