不让使用 READ_PHONE_STATE 权限的前提下,怎么来实现 Android 的设备唯一标识符,MSA 的匿名设备标识符暂不考虑[目前看来稳定性还不够] AndroidId 不考虑(国内厂商做不到准确)
1
no1xsyzy Jan 21, 2020
广告 ID ?我记得有这个东西,但我不记得是 iOS 还是 Android 了。
不然就指纹技术呗,20 年前就有人开始玩了,HTML 5 出现遍地开花,现在已经看不懂了 |
2
HongJay Jan 21, 2020 oaid 我党唯一认证
|
5
nicevar Jan 21, 2020
没什么办法,google 控制越来越严格,要是有办法很多 app 就不会死皮赖脸的请求 read phone state 权限了
|
6
zhangneww Jan 21, 2020
OAID 吧,大势所趋
|
7
712e1959 Jan 21, 2020
@HongJay #4 感谢指正。
developer.android.com/training/articles/user-data-ids?hl=zh-cn#best-practices-android-identifiers 看样子 Android ID 也用不了,只能用广告 ID。 |
8
712e1959 Jan 21, 2020
在 android Q,有 READ_PHONE_STATE 权限也都不到“不可重置的设备标识符”,不过可以读电话号码。
|
10
HaoranLi Jan 21, 2020
|
11
5oiR5piv5YK76YC8 Jan 21, 2020
android Q:OAID
|
12
ByteRan Jan 21, 2020
OAID
|
13
clare0621 Jan 21, 2020 via iPhone
没有很简单的方法这样做。
可以参看 Google 官方指南,指出各中情况下应该用什么 ID,但是都不符合「特色国情」。 必须要实现的话就是由服务器维护唯一 ID,app 传各种信息到服务端,由服务端判断是否同一台机子。 |
14
yujiang Jan 21, 2020 via Android
每次搞这破权限都累的半死,最后还是投向不给 IMEI 就闪退的怀抱
|
16
xieyingli Jan 28, 2020
外行表示好魔幻的帖子
本群一堆人一边痛恨 android 国内版给出去隐私太多一边要 unique id。。。 |