获取安卓10或以上唯一标识
公司原先的设备运行的是安卓10以下系统,使用内部开发的方法重置设备标识时不会发生变化。但随着设备系统升级至更高版本后,我们发现原有方法已失效,必须重新开发新的解决方案。
方法如下:
// 需要原生插件支持 plus.android.importClass("android.provider.Settings"); const context = plus.android.runtimeMainActivity().getApplicationContext(); const androidId = plus.android.invoke("android.provider.Settings$Secure", "getString", context.getContentResolver(), "android_id"); console.log(androiId)//唯一标识注意:
格式化安卓设备将重置此标识
