Android 10 如何获取唯一值?
1.自己拼一个 uuid, 这个方法不是谷歌官方给予了设备唯一 ID 最佳做法(至少我在官方文档中找不到), 如果还原出厂设置, uuid 会改变, 获取到的就不是唯一值了.
2.随机一个唯一值, 持久化在 Shared Preferences 里(貌似也不持久-_-!)
1.自己拼一个 uuid, 这个方法不是谷歌官方给予了设备唯一 ID 最佳做法(至少我在官方文档中找不到), 如果还原出厂设置, uuid 会改变, 获取到的就不是唯一值了.
2.随机一个唯一值, 持久化在 Shared Preferences 里(貌似也不持久-_-!)
|
codehzSep 21, 2020 via Android
1
我记得设备管理 api 里有能获取唯一 id 的。。。不确定能存活过出厂设置
|
|
yyidSep 21, 2020
2
AndroidID
|
|
ByteRanSep 21, 2020
3
OAID
|
|
4
如果有的话应该立即提交 bug 到 AOSP 。
|
|
cjh1095358798Sep 21, 2020
5
设备唯一 id 吗? AndroidId 不行的话,就是对抗系统额
|
|
secretmanSep 21, 2020
6
出厂设置真的不需要在意吧,有多少人没事会还原设置。
搞套账号系统不好吗 |
|
palxieSep 21, 2020
7
android 10 唯一且不变的值不会有了
|
|
xuxu5112Sep 21, 2020
8
随机生成一个值存在 sd 卡中,下次安装读这个值,需要 sd 卡权限。
|
|
kangsheng9527Sep 21, 2020
9
华为手机安卓 10 手机名就带一串唯一 id 结尾。。。连接路由器的时候可见
|
|
qiayueSep 21, 2020
10
OAID
|
|
thetbwSep 21, 2020 via Android
11
我在想怎么能不让应用获取唯一值,所以现在再用那个 vmos,有些应用直接丢进去。需要时直接删除虚拟机重新添加。
|
|
itgoyoSep 21, 2020
12
String device = Build.BOARD + Build.DEVICE + Build.SERIAL;//SERIAL 串口序列号 保证唯一值
|
|
adamin90Sep 21, 2020
15
网卡 mac 地址
|
|
17
[Android 10 中的隐私权变更]( https://developer.android.com/about/versions/10/privacy/changes?hl=zh-cn)
`从 Android 10 开始,应用必须具有 READ_PRIVILEGED_PHONE_STATE 特许权限才能访问设备的不可重置标识符(包含 IMEI 和序列号)。` `注意:从 Google Play 商店安装的第三方应用无法声明特许权限。` @itgoyo |