RTID ios设备唯一标识符的解决方案
RTID背景很多时候我们需要设备的唯一标识符,但自从iOS 5.0之后,苹果公司开始限制[UIDevice currentDevice].uniqueIdentifier的访问,而现在,这个接口已经被移除,多了一个新的identifierForVendor接口。对每个单独的应用,它返回一个唯一的字符串,但是应用删除重装安装后,这个字符串就变了(本人在一个iOS 6.1.2越狱设备上测试,可能会有些问题)。这样的话,统计或是作为用户身份登录都会产生问题。网卡地址读MAC地址是个不错的想法,但在目前最新的iOS 7.0中返回02:00 ,已经失效。即使是在iOS 6.0中,读MAC地址也是做为私有接口存在。 OpenUDID这是一个不错的实现,它不依赖iOS设备的任何硬件和系统中的ID,而是随机生成一串字符,并保存在某处。它的限制也
用户评论