wx.request的forceCellularNetwork属性会导致部分手机请求异常?
使用该属性后,部分手机会出现网络连接异常的情况 经排查,正常请求接口后的报错信息如下: 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,会导致部分手机网络连接异常且在部分场景下的逻辑判断存在问题。