广告标识符低于iOS 6.0的设备
看来我们不能再使用[UIDevice currentDevice].uniqueIdentifier
了。 广告标识符应该被使用。 但广告标识符仅在iOS 6.0以后才可用。
如何唯一标识低于iOS 6.0的设备?
是的,唯一标识符已被弃用。 为此我有一个解决scheme。请通过下面的链接,我相信这是苹果UDID的更换。
在第一次启动应用程序时,使用CFUUIDCreate
创build一个UUID,将其转换为一个带有CFUUIDCreateString
的string,然后将其保存到应用程序caching目录中的一个文件中。 在应用程序的后续启动中,使用保存到文件的UUID而不是创build新的。