我正在使用以下方法在Android上创建唯一标识符: https://gist.github.com/shareme/2759664
这样可以正常工作,但在删除应用时,会创建一个不合需要的新标识符。
如何在卸载/重新安装时保留此唯一标识符,但用户每个设备仍有一个UUID。
我已经研究了很多东西,但还没有找到一个干净的解决方案。
奖金问题:这个UUID方法真的是全球唯一吗?这绝对是碰撞安全吗?
答案 0 :(得分:0)
根据Android指南,您应该使用AdvertiserID。是的,它真的很独特,但用户可以重置它 如果你绝对需要一个能够在卸载后无法重置的uuid,你可以使用openUUID库,它几乎可以在所有设备上存活。它基本上使用Android建议的设备序列号。