iphone - iPhone 4S 上的空 IMEI 号码

标签 iphone objective-c ios imei

我目前正在使用 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?

最佳答案

最后,由于 Apple 将限制对唯一标识符(如 IMEI 和 iPhone 唯一 ID)的访问,我求助于使用 Georg Kitz 的一些代码,它根据 MA​​C 地址创建一个唯一标识符电话,使用 MD5 进行哈希处理。

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

UIDevice * thisDevice = [UIDevice currentDevice];
thisDevice.uniqueDeviceIdentifier

关于iphone - iPhone 4S 上的空 IMEI 号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8428207/

相关文章:

ios - UICollectionView : can't set value 内的 UITableView

iphone - 我可以在 iPad 应用程序中获取 iPhone 数字键盘吗?

iphone - 触摸事件 (touchesMoved) 不适用于 UIScrollView 内的 UIViews

iphone - 如何在 iOS 中解压缩受密码保护的 zip 文件?

objective-c - 需要帮助舍入数字( float )

iOS:有什么方法可以让 -webkit-overflow-scrolling 和::-webkit-scrollbar 一起工作吗?

iphone - '惰性符号绑定(bind)失败 : Symbol not found: __OSSwapInt16' on jailbroken iPhone when using gem commands

iphone - UIButton 不更改标题

objective-c - UIPageViewController 中带有 TextView 的 ViewController

javascript - Materialise Sidenav 不适用于 iOS 或 iPhone,但适用于所有其他设备