1

我目前正在使用 Erica 的代码以编程方式获取 iPhone IMEI 号码:https ://github.com/erica/uidevice-extension/blob/master/UIDevice-IOKitExtensions.m

这适用于 iPhone 3G 和 4,甚至是带有 iOS 5 的 iPhone 4。但是当我在 iPhone 4S 上尝试时,它返回空。

我当前使用的代码是否需要更新,或者是否有其他方法可以在 4S 上获取 IMEI?

4

1 回答 1

-1

最后,由于 Apple 将限制对 IMEI 和 iPhone 唯一 ID 等唯一标识符的访问,我使用了 Georg Kitz 的一些代码,它根据手机的 MAC 地址创建一个唯一标识符,使用 MD5 散列。

使用 Georg Kitz 的代码 ( https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5 ),我可以简单地获取 ID,如下所示:

UIDevice * thisDevice = [UIDevice currentDevice];
thisDevice.uniqueDeviceIdentifier
于 2012-01-19T21:17:09.007 回答