繁体   English   中英

Android设备ID-卸载/重新安装后仍然存在

[英]Android Device ID - Persist after uninstall / reinstall

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

这可以正常工作,但是在删除应用程序时,会创建一个新的标识符,这是不希望的。

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

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

额外的问题:这个UUID方法真的在全球范围内是唯一的吗? 它绝对是碰撞安全的吗?

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

暂无
暂无

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

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