我想以编程方式获取设备电话号码(在iOS5和iOS6上)。
有没有任何非官方的做法呢?有没有获得设备电话号码的非官方方式?
是否有任何可以使用的私有核心电话API或IOKit API?
是的,我知道我的应用程序将无法在AppStore
我想以编程方式获取设备电话号码(在iOS5和iOS6上)。
有没有任何非官方的做法呢?有没有获得设备电话号码的非官方方式?
是否有任何可以使用的私有核心电话API或IOKit API?
是的,我知道我的应用程序将无法在AppStore
私人API
有一个私人API来获取电话号码。私人API不能提交给AppStore,但它可以在监狱设备上执行。
NSString* CTSettingCopyMyPhoneNumber();
它返回电话号码。而且它位于CoreTelephony
MDM
而实际上,是需要有一个电话号码,甚至一个合法的方式。但是,这很复杂。有iOS的MDM协议。其中一个命令检索有关设备的信息,该信息包括电话号码(以及许多其他设备信息)。
其他说明
而且,你可能有兴趣通过这几个问题阅读:
您可以通过在搜索private headers开始被接受。
谢谢,但是我在这里说CTSettingCopyMyPhoneNumber用来读取另一个发布在场但已被删除,你能证实吗? – Gruntcakes 2013-04-01 22:42:40
我在哪里可以找到关于MDM协议的信息? – Gruntcakes 2013-04-01 22:43:32
官方文档仅在您使用Apple for Enterprise Developer计划注册时才可用。非官方文档在这里:http://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdf – 2013-04-01 22:45:51