嗨,世界各地的开发人员,我正在制作的应用程序是内部发布,我们使用Apple的一些小秘密来让应用程序正常工作:比如使用此处描述的方法获取IMEI和IMSI: get IMEI on iPhone with CoreTelephony?
过去两年它运作良好,但由于公司越来越多人转向iOS 7,我们发现这种方法不再适合我们的需要 - 它在iOS 7中只返回一个零。整个系统设计为保留IMEI和IMSI信息,修改它需要付出相当大的努力,因此我们宁愿专注于从设备中获取IMEI和IMSI信息。
我的研究引导我阅读这篇文章:https://code.google.com/p/iphone-wireless/source/browse/wiki/CoreTelephonyFunctions.wiki,它描述了一个名为__CTGetIMEI的私有方法。但是,我不知道如何使用此方法,因为它看起来像C级方法。如果是这样,我可以指出一个例子,请帮助。
答案 0 :(得分:2)
iOS7 CoreTelephony框架中没有这样的功能。 iOS 4.0中有,但自4.3以后它就丢失了。
有许多方法可以获取IMEI How to get IMEI on iPhone 5,但自iOS7起,它们受权限com.apple.coretelephony.Identity.get
保护。因此,这些API仅适用于越狱设备。这同样适用于IMSI。