正常调用uni.getSystemInfo获取deviceId
- 发布:2021-08-30 15:21
- 更新:2022-01-11 16:15
- 阅读:835
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows7
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: MI 8
页面类型: nvue
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
获得正常的deviceId,例如
8DBC0FC4B8382178AA0BBA069913EDD
获得正常的deviceId,例如
8DBC0FC4B8382178AA0BBA069913EDD
实际结果:
deviceId异常,例如
|null||2672eae99cbccfaf|75d5743fc06140d1a
deviceId异常,例如
|null||2672eae99cbccfaf|75d5743fc06140d1a
bug描述:
有时候获取到的deviceId是下面这样的
|null||2672eae99cbccfaf|75d5743fc06140d1a
3 个回复
兵弟楼哥
楼主解决了吗
7***@qq.com
var deviceId = res.deviceId;
deviceId = deviceId.replace(/[^A-Za-z0-9]/g, '');
没办法,将就用一下吧
中午吃啥
感觉重新安装不同的版本号就换了deviceId