android 唯一标识 app唯一标识符怎么看

参考文章:http://www.jianshu.com/p/7ad22ca88b83

 

UUID(Universally Unique IDentifier)是基于iOS设备上面某个单个的应用程序,只要用户没有完全删除应用程序,则这个UUID在用户使用该应用程序的时候一直保持不变。如果用户删除了这个应用程序,然后再重新安装,那么这个UUID已经发生了改变。通过调用[[UIDevice currentDevice] identifierForVendor];方法可以获取UUID。UUID不好的地方就是用户删除了你开发的程序以后,基本上你就不可能获取之前的数据了。但是存储在Keychain里的内容不会丢失,故通过把UUID存储在keychain里,下次再从keychain里读取。这样即使应用卸载了也可以重新识别该设备。

UDID(Unique Device Identifier)是一串由40位16进制数组成的字符串,用以标识唯一的设备,现在想通过代码获取是不可能的了,如果你想看看你设备的UDID,可以通过iTunes来查看。苹果从iOS5开始就移除了通过代码访问UDID的权限,所以码农啊,想知道用户设备的UDID,是不行的喽。

通过获取苹果提供的UUID,并且保存在keychain里。这样设备在重新安装应用后,所获取的唯一标识符不会丢失。keychain的操作,苹果原生代码较复杂,推荐较好的第三方库SSKeychain.

 


比丘资源网 » android 唯一标识 app唯一标识符怎么看

发表回复

提供最优质的资源集合

立即查看 了解详情