首页

时间和精神的房子
壹只iOS程序员的修行世界,欢迎来访

如果文章对您有所帮助
将是我最大的荣幸

iOS中的设备唯一标识

在 iOS7 之前,曾经有过很多获取设备唯一标识的方法。但是它们都先后被苹果禁止掉了。这些被禁止掉的包括 UDID、Mac 地址、OpenUDID。在 iOS 7 之后,我们可以选择的唯一标识有 IDFA、IDFV、DeviceToken、UUID 四种方案。他们各有利弊,下面对他们进行对比。

IDFA

IDFA(广告标识符)可以通过如下代码来获取。

[[[UIDevice currentDevice] advertisingIdentifier] UUIDString]

有如下几种情况下 IDFA 可能被重置。

重置系统(设置 -> 通用 -> 还原......