繁体   English   中英

Android安装唯一ID

[英]Android Installation Unique ID

我一直在寻找识别Android安装的最佳方法。 我正在开发一款Android游戏,它将具有一些在线功能,例如比赛和统计信息,并且出于安全性和可用性的原因,我想将每个帐户绑定到创建该帐户的设备上。

我发现了这个问题,但是在回答中却说,ANDROID_ID可以被盗用,并且很容易在设备上生根。 并非所有人都知道,但这将是一个非常危险的后门,我不希望它被打开。

因此,重点是:

  1. 每个Android安装(不是设备)必须为唯一标识符
  2. 该标识符必须安全且不易被盗
  3. (可选)生成它的方法不需要高特权(例如每个示例为PHONE_STATE)。

我能想到的唯一方法是在应用程序第一次运行时在公共服务器中生成一个文件并将其存储在文件中,但是可以很容易地读取该文件。

感谢您的阅读:)

如果您打算将其用于比赛和统计数据,为什么不使用他们的Google帐户? Google Play游戏服务 (具有Google+登录功能和集成的排行榜)可以为您节省大量的时间和精力,同时提供熟悉的,越来越有价值的用户体验。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM