【发布时间】:2017-04-14 16:13:36
【问题描述】:
我想为我的 android 应用程序创建一个唯一 ID,以便我的服务器可以识别请求来自哪个设备并相应地向应用程序发送消息。我读到 ANDROID_ID 不能安全地用作唯一标识符,因为它可能会在有根设备上受到损害。还有一些制造商甚至不提供。
UUID 可以安全地用于我的 porpose 吗?它真的是应用程序的全球唯一 id 吗?如果是,我打算使用密钥库存储它,以便在应用程序卸载之前保留它。是不是正确的做法。请提出建议。
【问题讨论】:
-
developer.android.com/training/articles/user-data-ids.html "我打算使用密钥库存储它,以便在应用程序卸载之前保留它" -- 我希望应用程序的密钥库条目在应用程序的内部存储被删除时被删除已清除,所以我不确定这对您是否有好处。
-
developer.android.com/training/articles/user-data-ids.html唯一ID也存在隐私问题,请完整阅读本文档
-
只要安装了我的应用程序,我就想保留这个 ID。在卸载它的确定重置它。感谢关于 ids 的精彩文章。他们谈论为我的目的使用实例 ID 或 UUID。可以使用其中任何一个吗?其他任何已知的优点/缺点?请提出建议。
标签: android uuid uniqueidentifier