目标C语言 使用CoreTelephony框架在ios7上获取IMEI和IMSI



嗨,世界各地的开发者们,我正在制作的应用程序是为了内部分发,我们使用了一些苹果的小秘密来让应用程序按照我们想要的方式工作:比如使用这里描述的方法获得IMEI和IMSI:在iPhone上使用CoreTelephony获得IMEI ?

它在过去的2年里工作得很好,但随着公司越来越多的人转向iOS 7,我们发现这个方法不再适合我们的需要-它在iOS 7中只是返回一个nil。整个系统被设计为保存IMEI和IMSI信息,修改它将需要相当多的努力,所以我们宁愿专注于从设备中获取IMEI和IMSI信息。

我的研究使我看到了这篇文章:https://code.google.com/p/iphone-wireless/source/browse/wiki/CoreTelephonyFunctions.wiki,它描述了一个名为__CTGetIMEI的私有方法。然而,我不知道如何使用这个方法,因为它看起来像一个C级的方法。如果有谁能给我举个例子,请帮忙。

在iOS7 coreelephony框架中没有这样的功能。在iOS 4.0中有,但从4.3左右开始就没有了。

如何在iPhone 5上获得IMEI,但自iOS7以来,它们受到授权com.apple.coretelephony.Identity.get的保护。因此,这些api只能在越狱设备上工作。IMSI也是如此。

最新更新