0

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

有什么方法可以获取 UDID 吗?

谢谢你的帮助。

4

4 回答 4

3

你可以UIIDNSLog(@"%@",[[UIDevice currentDevice] uniqueIdentifier]);

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

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

于 2012-10-01T09:17:09.157 回答
3

我很确定您无法从安装您的应用程序的每台设备上获取 UDID。这将打开隐私泄露的可能性——我敢肯定。您只能获取您手中的设备的 UDID,或者如果有人向您发送了他们的 UDID。然而,在 iOS 6 中,Apple 正在远离 UDID 系统。

于 2012-10-01T09:27:40.807 回答
2

不推荐使用 UDID,取而代之的是 UUID。

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

于 2012-10-01T09:30:54.707 回答
1

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

如果是后者,请参阅此问题的答案

正如我在回答中发布的那样,您可以使用一种新的 NSUUID 方法

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

于 2012-10-01T09:30:45.737 回答