首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取android设备的永久唯一ID

获取android设备的永久唯一ID
EN

Stack Overflow用户
提问于 2019-07-15 12:17:46
回答 1查看 4.5K关注 0票数 2

我有一个应用程序,其中我想用唯一的ID来识别设备,

我尝试过多种解决方案,但是在电话重置之后,唯一的ID会被更改(比如ANDROID_ID)

我已经使用了下面的StackOverflow链接,这些链接现在无法使用。

有唯一的Android设备ID吗?

如何在Android中获得独特的设备数字?

获得Android设备的唯一ID吗?

如何在Android中获得唯一的设备硬件标识?

在android中获取唯一的设备ID

Android限制了IMEI和序列号的访问。它只适用于平台和具有特殊运营商许可的应用程序。此外,非平台应用程序也不能使用权限READ_PRIVILEGED_PHONE_STATE。

许多人可能会标记为重复,但请注意,,我正在寻找一个独特的id,将持续一个设备。(即使在重置/格式化设备后也不会改变)

EN

回答 1

Stack Overflow用户

发布于 2019-07-15 12:43:40

在最新的Android版本中,由于隐私原因,不可能通过设计来阻止应用程序跟踪设备。特别是,如果您想跟踪设备工厂重置后,如前所述。

请参阅最佳做法指南

建议使用广告ID,而不是将其与任何硬件标识符相关联。您可以标识用户帐户,但不能识别设备本身。这允许用户在认为必要时更改用户帐户,或者在最坏的情况下卸载/重新安装应用程序。

玩商店策略注释

与个人标识信息或其他标识符相关联。广告标识符不能连接到个人可识别的信息或与任何持久设备标识符相关联(例如: SSID、MAC地址、IMEI等)。未经用户明确同意。

现在,您可以跟踪一个设备,只要

  1. 通过play商店分发你的应用程序(也就是副业),但是如果设备上的游戏保护可能会注意到你,你会冒着被引导的风险。我不记得默认设置,但是如果设备有play服务,它可能会扫描旁置应用程序,如果发现恶意行为,就会删除它们。)
  2. 在较早版本的Android上使用硬件标识符(仍然需要播放保护,如果您在那里分发,也可以使用Store ),或者强制用户使用自定义ROM
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57039625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档