获取安装我的应用程序的所有设备的UDID的方法

时间:2012-10-01 09:14:04

标签: iphone udid

在我的应用中,我想要安装我的应用程序的所有设备的UDID。我可以得到这个吗?

有没有办法获取UDID?

感谢您的帮助。

4 个答案:

答案 0 :(得分:3)

您可以UIID

获得NSLog(@"%@",[[UIDevice currentDevice] uniqueIdentifier]);
  

我想要安装我的应用程序的所有设备的UDID。

您可以通过网络服务获取UIID。您需要编写Web服务以将UIID发送到您的服务器。

答案 1 :(得分:3)

我很确定您无法从安装了应用的每台设备上获取UDID。这将为隐私泄露开辟可能性 - 我相信。您只能获取手中拿着的设备的UDID,或者有人向您发送他们的UDID。然而,在iOS 6中,Apple正在逐渐远离UDID系统。

答案 2 :(得分:2)

不推荐使用UDID,并替换为UUID。

如果您需要收集此信息,您的应用需要与服务器建立HTTP连接并记录此信息(通常在数据库中)。

答案 3 :(得分:1)

这取决于你的意思。您是指iOS设备的旧UDID,还是每个设备的唯一标识符

如果是后者,请参阅answers to this question

正如我在回答中所说,有一个新的NSUUID method you can use

当您的应用程序读取此内容后,您当然可能希望将其发布到Web服务器进行存储。