我有一个要在其中标识具有唯一ID的设备的应用程序,
我尝试了多种解决方案,但是在电话重置后,唯一ID更改了(例如ANDROID_ID)
我在下面使用了StackOverflow链接,这些链接现在不可用。
Is there a unique Android device ID?,
How to get unique device numer in Android?,
Get Unique ID of Android Device?,
How to get unique device hardware id in Android?,
Get unique device ID in android
许多人可能将此标记为重复,但请注意 我正在寻找一个可以在设备上使用的唯一ID。 (即使在重置/格式化设备后也不会更改)
答案 0 :(得分:0)
在设计上无法通过最新的Android版本阻止基于隐私原因的应用跟踪设备。特别是如果您要在提到设备恢复出厂设置后进行跟踪。
建议使用广告ID,并且不要将其与任何硬件标识符相关联。您可以识别用户帐户,但不能识别设备本身。这样,用户可以根据需要更改用户帐户,或者在最坏的情况下卸载/重新安装应用程序。
与个人身份信息或其他标识符的关联。广告标识符不得与个人身份信息或任何持久性设备标识符(例如:SSAID,MAC地址,IMEI,等),而无需用户的明确同意。
现在,您可以跟踪设备的时间只要
答案 1 :(得分:0)
阅读https://support.google.com/googleplay/android-developer/answer/6048248?hl=en
Google Play开发者计划政策要求所有更新和 上传到Google Play的新应用使用广告ID(当 在设备上可用)代替其他任何设备标识符 任何广告目的。您有责任确保自己的应用 遵守有关其使用的政策,以及所有 播放政策。
使用非广告ID的永久ID的应用可能会收到 通过发布者网站或电子邮件地址的违反政策警告 用于注册帐户。如果收到警告,则应 确保任何已发布的APK都符合相关的广告ID 开发人员计划政策中的指南。如果您使用的是 第三方广告SDK,请与SDK制造商联系以获取新的 符合此新政策的版本。
帮助程序库,用于检索广告ID和相关信息 例如限制广告跟踪设置。
旨在完全取代现有的广告ID 出于广告目的使用其他标识符(例如使用ANDROID_ID Google Play服务可用时,在Settings.Secure中)。案例 Google Play服务不可用的地方由 引发GooglePlayServicesNotAvailableException getAdvertisingIdInfo()。