查看管理后台-用户反馈中和日志,发现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
没使用到这个api?
是的 非常确定没有使用过这个API
后台的运维中心有报错吗?
appid麻烦提供下
运维中心 没有报错
同时麻烦用户在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点