plus.networkinfo.getCurrentType()
- 发布:2023-09-12 14:51
- 更新:2023-09-15 16:05
- 阅读:169
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.5.2
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iPhone12 Pro Max
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
iPhone12的双卡卡槽,当手机只插入一张卡,并且这个卡是放在副卡位置,即使有4G/5G的网络情况下,调用plus.networkinfo.getCurrentType()时,始终返回无网络,换了卡槽就可以返回正常。
iPhone12的双卡卡槽,当手机只插入一张卡,并且这个卡是放在副卡位置,即使有4G/5G的网络情况下,调用plus.networkinfo.getCurrentType()时,始终返回无网络,换了卡槽就可以返回正常。
预期结果:
调用plus.networkinfo.getCurrentType()可以正常识别网络状态
调用plus.networkinfo.getCurrentType()可以正常识别网络状态
实际结果:
iPhone双卡手机副卡网络状态无法识别
iPhone双卡手机副卡网络状态无法识别
bug描述:
iPhone12的双卡卡槽,当手机只插入一张卡,并且这个卡是放在副卡位置,即使有4G/5G的网络情况下,调用plus.networkinfo.getCurrentType()时,始终返回无网络,换了卡槽就可以返回正常。但是安卓的双卡没有遇到过此问题。
1 个回复
百世创一 (作者)
自己解答吧。不知道为何,这个3.8.12云打包的就有这个问题。plus.networkinfo.getCurrentType()反复测试都不行,最后改用uni.getNetworkType(),就可以看到正确的返回,测试之前的老版本并没有此问题,不清楚新的版本有什么调整导致的。