【发布时间】:2011-08-01 18:01:50
【问题描述】:
我正在进行的项目是从 iPhone 或 iPad 请求两个(甚至三个)唯一标识符。我知道,我知道... UDID 应该足够了,但我们正在尝试查看是否有任何其他唯一标识符可以使用。
我可以使用 IOKit.framework 从手机中获取 IMEI、序列号、MAC 地址等,但显然 Apple 不赞成这样做,任何使用此框架的应用程序都将被拒绝。
有没有人有任何其他想法,或者我缺少可以使用的标识符?
谢谢!
【问题讨论】:
-
你总是可以用某种神秘的方式散列 UUID 以获得另外两个 ID :)
-
@Nick:我认为 OP 不想以任何方式使用 UDID,因为它很容易伪造,例如在越狱设备上从 Cydia 下载 UDIDFaker。
-
苹果对 IMEI 不满意?这不好,因为它限制了太多该值的好处。
-
...因为不是每个 iOS 设备都有 IMEI。
-
如果你想要一个唯一的 id,让用户创建一个。
标签: ios iphone objective-c ipad udid