droople 发表于 2020-4-28 14:42

引用第34楼すぴぱら于2020-04-28 08:02发表的:
imei在android 10上返回的本来就是null,能获取到才是见了鬼

@すぴぱら
真的吗?那read phone identify and status权限是给什么值啊?手机号码吗?

----发送自 OnePlus GM1910,Android 10

すぴぱら 发表于 2020-4-28 19:28

本帖最后由 すぴぱら 于 2020-4-28 19:33 编辑

droople 发表于 2020-4-28 14:42
@すぴぱら
真的吗?那read phone identify and status权限是给什么值啊?手机号码吗?


我简短的翻译一下android官方文档(至于国产rom是怎么处理的,根据我的APP适配经验,10之后几个大厂都各有各的自家标识符方案,但至少应用拿不到imei了),READ_PHONE_STATE这个权限目前来说是废的,什么都拿不到,既不能获取到电话号,也不能拿到任何固定设备标识符,只是为了兼容android p以前的app而已。

Restriction on non-resettable device identifiers
对不可重置设备标识符的限制
Starting in Android 10, apps must have the READ_PRIVILEGED_PHONE_STATE privileged permission in order to access the device's non-resettable identifiers, which include both IMEI and serial number.
在Android 10之后,应用必须具有READ_PRIVILEGED_PHONE_STATE的系统级权限(这个权限只有系统app能拿到)才可访问不可重置设备标识符,包括IMEI和设备序列码。
Affected methods include the following:
以下方法会受到影响:
Build
getSerial() ,获取机器序列号
TelephonyManager
getImei(),获取IMEI
getDeviceId(),获取设备ID
getMeid(), 获取MEID
getSimSerialNumber(),获取ICCID
getSubscriberId(),获取IMSI
If your app doesn't have the permission and you try asking for information about non-resettable identifiers anyway, the platform's response varies based on target SDK version:
如果你的APP没有这个权限,却试图去获取不可重置标识符,根据目标SDK的版本有以下几种返回情况
If your app targets Android 10 or higher, a SecurityException occurs.
如果目标SDK是 Android 10 以上,则发生SecurityException异常
If your app targets Android 9 (API level 28) or lower, the method returns null or placeholder data if the app has the READ_PHONE_STATE permission.
如果目标SDK是 Android 9(API 等级28) 以下,会返回一个空值

除非国产ROM各种魔改,在Android 10之后在隐私方面耍流氓太难了
所以现在国产流氓APP怎么拿隐私呢,他靠用户注册,反正你们都要注册,自己会乖乖填微信号微博号QQ号手机号实名认证,用户嘴上说着不要,身体老实的很






droople 发表于 2020-4-28 22:08

すぴぱら 发表于 2020-4-28 19:28
我简短的翻译一下android官方文档(至于国产rom是怎么处理的,根据我的APP适配经验,10之后几个大厂都各有 ...

哇,那以后可以放心给这个权限了

斑驳的阴影 发表于 2020-4-29 13:01

猴王再次重新发明了安卓!

qieyifonger 发表于 2020-4-29 13:24

斑驳的阴影 发表于 2020-4-29 13:01
猴王再次重新发明了安卓!

安卓都被掏空了,不“发明”一下怎么继续用呢~

—— 来自 Xiaomi Redmi K20 Pro Premium Edition, Android 10上的 S1Next-鹅版 v2.2.2.1

若荼泱 发表于 2020-4-29 13:36

国产流氓无处遁形
https://p.sda1.dev/0/9be5c0d411e189cfbc7b2939bcbaab05/photo_2020-04-29_11-29-28 _2_.jpg
https://p.sda1.dev/0/dc3d37d2976cdad86be67268e0f5d592/photo_2020-04-29_11-29-28 _3_.jpg
https://p.sda1.dev/0/4a4f2704a1bf8b77aae357eace1f5a83/photo_2020-04-29_11-29-28.jpg

zatsuza 发表于 2020-4-29 21:34


始终还是干不过大流氓

moe_soap 发表于 2020-4-30 09:47

zatsuza 发表于 2020-4-29 21:34
始终还是干不过大流氓

这是tmore不是官方qq 是一个第三方qq吧

—— 来自 OnePlus ONEPLUS A3010, Android 9上的 S1Next-鹅版 v2.2.2.1
页: 1 [2]
查看完整版本: 小米干这个种影响别人财路的事不怕被人搞吗