Android中每个用户的唯一ID

Gau*_*rav 9 android

我想在安装应用程序后立即为每个用户分配唯一ID,以便每当应用程序联系服务器时,我知道谁在联系.为此,我认为在第一次安装时,应用程序会联系服务器并获取唯一ID.但我不知道永久存储它的位置,以便下次启动应用程序时,它知道它的ID是什么,而不是联系服务器.

对不起,如果这是一个明显的问题,因为我是新手.

Ebo*_*ike 8

Stack Overflow上已经多次询问过这个问题.

简而言之:Android始终支持唯一ID.但是,在Android 2.2之前,ID在某些类型的手机上并不总是相同.由于2.2现在非常普遍,我会使用该ID.

Android开发者博客有一篇关于此的好文章.

正如约阿希姆所说 - 你可能想要完全考虑一种不同的方法.Android的唯一ID在工厂重置期间保持良好且持久,但不适用于设备升级.另请注意,很多人都有多种设备(如手机和平板电脑).您可能希望使用Google帐户,AccountManager可以帮助您.