之前的版本使用uni.getSystemInfo接口获取deviceId,安卓设备获取到的为32位数的字符串,包含数字和英文大写字母,例如20FEE6B89972BF2C5D0C9A03B725818A,APP升级、重装不改变。自从HBuilder更新至3.2.15版本相同的代码提交云打包后,获取到的deviceId为16位字符串,数字和小写字母组合,如5d09ed0224ad7e2d。请问怎么样才能获取到像之前那样的设备号?
a***@163.com
- 发布:2021-11-26 16:55
- 更新:2023-02-01 16:27
- 阅读:1349
2 个回复
4***@qq.com
就是的,我以前的应用是根据这个做的识别,现在忽然更新变的一点不一样,全部都对应不上了,也没有提供一个获取旧的deviceid的接口,让人过渡一下
pcloth
换成plus.device.getInfo获取吧。uniapp这个接口就是一个坑,deviceid会随着uniapp的版本变化不同的值