使用该属性后,部分手机会出现网络连接异常的情况
经排查,正常请求接口后的报错信息如下:
errno: 600006,
errMsg: "request:fail cellular network is unavailable"
机型:huawei nova 9
手机系统:HarmonyOS 3.0.0
微信版本:Version 8.0.38
在小程序设置里把“通过移动网络改善使用体验”这个开关 关掉后就恢复正常了
同时我还发现在手机未连接WIFI仅使用移动数据流量时,也会频繁触发toast提示:“正在通过移动网络改善使用体验”,该情况不属于个例,多个同事反馈都经常碰到这种情况。
这明显与该属性的功能描述相悖。
微信团队官方公众号曾在2023-07-13的一篇POST推文中着重介绍并推荐过该属性:https://mp.weixin.qq.com/s/e8Cm7eDpvSBzEeQGfC0i3Q
原文中介绍到:
<如果 Wi-Fi 信号不佳,小程序需要将 Wi-Fi 网络模式切换至移动网络,开发者需要在请求配置中新增 forceCellularNetwork 属性>
综上所述,我认为该属性存在兼容性bug,会导致部分手机网络连接异常且在部分场景下的逻辑判断存在问题。
你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
https://developers.weixin.qq.com/miniprogram/dev/framework/performance/network.html#%E5%89%8D%E5%90%8E%E5%8F%B0%E5%88%87%E6%8D%A2
确实会这样,而且在连接WIFI,且WIFI信号很强的情况,wx.request感觉还是有很大概率触发提示“正在通过移动网络改善操作体验”