1

看来我们不能再使用[UIDevice currentDevice].uniqueIdentifier了。应该使用广告标识符。但广告标识符仅从 iOS 6.0 开始可用。

如何唯一识别低于 iOS 6.0 的设备?

4

2 回答 2

1

是的,唯一标识符已被弃用。为此,我有一个解决方案。请通过以下链接,我相信这是苹果 UDID 的替代品。

https://github.com/ylechelle/OpenUDID#usage

http://www.secureudid.org

于 2013-08-26T09:23:24.003 回答
0

在第一次启动应用程序时,使用 创建一个 UUID CFUUIDCreate,使用 将其转换为字符串CFUUIDCreateString,然后将其保存到应用程序缓存目录中的文件中。在应用程序的后续启动时,使用保存到文件中的 UUID 而不是创建新的。

于 2013-04-07T04:36:26.773 回答