如何获得iOS设备的独特价值

时间:2014-08-19 02:11:00

标签: ios ibm-mobilefirst udid

我正在编写一个用于通过工作灯来管理雇主未来时间的应用程序。 这个应用程序是在雇主每天来到公司时使用的。当他们需要办理登机手续时,该应用程序将获得:

+ geolocation
+ employer id
+ unique value of device (unchange value of device, ex: imei on Android).

并将数据发送到数据库。

我的问题是我不知道我可以采用哪种iOS设备的唯一值。有人对我有什么建议吗?

1 个答案:

答案 0 :(得分:3)

您无法再为每台设备获取唯一ID。 identifierForVendor是你最好的。 Apple系统地禁用了识别特定设备的功能,以便用户能够识别特定设备。 ID不能由营销人员传递。

UIDevice * device = [UIDevice currentDevice];

NSString * currentDeviceId = [[device identifierForVendor] UUIDString];