uniapp获取设备唯一标识怎么获取,

uniapp获取设备唯一标识怎么获取,安卓10以上就拿不到类似于imei的数据了,uuid会随着应用的卸载改变,OAID又对设备有要求,不是所有设备都可以获取

是的,这个是故意限制的,目的就是防止流氓应用拿到uid然后侵犯用户隐私。

以下内容部分参考ChatGPT模型:


在安卓10以上的设备中,无法获取设备的IMEI等唯一标识符。但是可以使用Android ID作为设备唯一标识符。在uniapp中,可以使用uni-id插件获取设备的Android ID。具体代码如下:

import uniID from '@/uni_modules/uni-id/index.js'

uniID.getDeviceInfo().then(res => {
  console.log(res); // res.deviceId即为设备的Android ID
})

需要注意的是,Android ID在设备进行出厂设置时会被重置,因此无法保证其唯一性。此外,不同的设备厂商可能会对Android ID进行修改,因此在部分设备上可能无法获取到正确的Android ID。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快