2012-10-01 32 views
0

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

有什么办法可以获得UDID?

感谢您的任何帮助。

+0

你的意思是“我想要安装我的应用程序的所有设备的UDID”。 ? – Maulik

+0

我的意思是,假设我的应用名称是“XYZ”,并安装在5个设备中。我想要所有这些5个设备的UDID。有可能吗? – Nikunj

+0

不,你不能得到那样的..检查我更新的答案 – Maulik

回答

3

我很确定你无法从安装你的应用程序的每个设备上获取UDID。这将为隐私泄露带来可能性 - 我相信。您只能获得手中握有的设备的UDID,或者是否有人向您发送UDID。但是在iOS 6中,Apple正在远离UDID系统。

3

您可以通过NSLog(@"%@",[[UIDevice currentDevice] uniqueIdentifier]);

我想在其中安装我的应用程序的所有设备的UDID得到UIID

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

1

这取决于你的意思。你的意思是iOS设备的旧UDID,或者只是每个设备的唯一标识符?如果是后者,请参见answers to this question

正如我在我的答案发布,有一个新的NSUUID method you can use

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

2

不推荐使用UDID,并用UUID代替。

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

相关问题