收藏
回答

onNetworkStatusChange程序中没用过这个方法,会调用?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.onNetworkStatusChange 客户端 7.0.4 2.7.2

查看管理后台-用户反馈中和日志,发现wx.onNetworkStatusChange这个方法被调用,并且没有返回。但是全局搜索了代码,并未调用过这个API,难道这个接口会自动调用么?


反馈的用户都是iOS, 有iPhone X iPhone 6 iPhone 7,日志基本都一致,都是调用了onNetworkStatusChange 这个方法 ,并且该方法没有返回。


所以,两个问题:

1.为什么代码里没写这个方法,但是会被调用?

2.如果是自动调用,为什么没返回成功或失败? 这样会导致程序无法向下执行,用户卡死在当前页面,比如一直lodiing或白屏。


用户反馈日志片段如下:


2019-6-27 13:30:50 [log] wx.getSetting api invoke

2019-6-27 13:30:50 [log] page pages/index/index onLoad have been invoked

2019-6-27 13:30:50 [log] page pages/index/index onShow have been invoked

2019-6-27 13:30:50 [log] page pages/index/index onReady have been invoked

2019-6-27 13:30:50 [log] wx.getSetting success callback with msg getSetting:ok

2019-6-27 13:30:52 [log] wx.getNetworkType api invoke

2019-6-27 13:30:52 [log] wx.getNetworkType success callback with msg getNetworkType:ok

2019-6-27 13:30:52 [log] wx.onNetworkStatusChange api invoke

2019-6-27 13:31:1 [log] page pages/index/index onHide have been invoked

2019-6-27 13:31:1 [log] App onHide have been invoked


最后一次编辑于  2019-06-27
回答关注问题邀请回答
收藏

1 个回答

  • 是小白啊
    是小白啊
    2019-06-27

    没使用到这个api?

    2019-06-27
    有用
    回复 7
    • 2019-06-27

      是的 非常确定没有使用过这个API

      2019-06-27
      回复
    • 是小白啊
      是小白啊
      2019-06-27回复

      后台的运维中心有报错吗?

      2019-06-27
      回复
    • 是小白啊
      是小白啊
      2019-06-27回复

      appid麻烦提供下

      2019-06-27
      回复
    • 2019-06-27回复是小白啊

      运维中心 没有报错

      2019-06-27
      回复
    • 是小白啊
      是小白啊
      2019-06-27回复

      同时麻烦用户在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

      2019-06-27
      回复
    查看更多(2)
登录 后发表内容