V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qianji201712  ›  全部回复第 22 页 / 共 22 页
回复总数  421
1 ... 13  14  15  16  17  18  19  20  21  22  
2019-03-19 10:52:58 +08:00
回复了 mouyase 创建的主题 Android 现在安卓平台还有什么好办法能标识用户唯一 ID 了吗?
Android_ID
IMEI
广告 ID
这三个其实都不靠谱:

Android_ID 会存在重置或者失效的问题( There are downsides: First, it is not 100% reliable on releases of Android prior to 2.2 (“ Froyo ”). Also, there has been at least one widely-observed bug in a popular handset from a major manufacturer, where every instance has the same ANDROID_ID.)

IMEI 的问题更多:
1.需要“电话”权限,这个对一些用户而言,还是比较敏感的;
2.IMEI 在双卡双待手机上,读取两次,可能返回不一样的值(当然这个也可以读取一次后,存到 SharedPreference 里面,下次优先从 SP 读取就好);
3.IMEI 在部分设备上获取不到;

广告 ID:
这个就涉及另外一个问题:Google Play 要求使用这个时,要明确告知用户隐私政策,我们就曾因为引入第三方 SDK 中带了这个,而被 Google Play 直接下架,邮件内容见:
-----------------
After review, 钱迹-记账小能手, com.mutangtech.qianji, has been removed from Google Play due to a policy violation. This app won ’ t be available to users until you submit a compliant update.

Issue: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement

Google Play requires developers to provide a valid privacy policy when the app requests or handles sensitive user or device information.
-----------------

所以,如果想做到很靠谱的话,建议自己生成,然后自己持久化,可以参考 Google 官方博客
https://android-developers.googleblog.com/2011/03/identifying-app-installations.html

问题是,如何持久化?
——写在 SD 卡上,这样 App 卸载重装也在。
唯一注意的就是如何避免被一些垃圾清理软件清除?
——多写几个,然后注意将存储的文件隐藏
1 ... 13  14  15  16  17  18  19  20  21  22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   735 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 23:02 · PVG 07:02 · LAX 15:02 · JFK 18:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.