【问题标题】:Android Device ID - Persist after uninstall / reinstallAndroid 设备 ID - 卸载/重新安装后仍然存在
【发布时间】:2017-01-01 06:54:53
【问题描述】:

我正在使用以下方法在 Android 上创建唯一标识符: https://gist.github.com/shareme/2759664

这很好用,但是在删除应用程序时,会创建一个新的标识符,这是不受欢迎的。

如何在卸载/重新安装过程中保留此唯一标识符,但用户拥有的每台设备仍有一个 UUID。

我已经研究了很多东西,但还没有找到一个干净的解决方案。

额外问题:这种 UUID 方法真的是全球唯一的吗?它绝对不会碰撞吗?

【问题讨论】:

标签: java android persistence uninstallation uniqueidentifier


【解决方案1】:

根据 Android 指南,您应该使用 AdvertiserID。是的,它确实是独一无二的,但用户可以重置它。
如果您绝对需要一个在卸载后仍然存在且无法重置的 uuid,您可以使用 openUUID 库,该库在几乎所有设备上都存在。它基本上使用设备序列号,Android 不建议这样做。

【讨论】:

    猜你喜欢
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 2023-01-14
    • 2011-08-06
    • 2016-04-12
    • 2019-01-22
    • 1970-01-01
    相关资源
    最近更新 更多