2012-03-01 101 views

回答

6

私人API

有一个私人API来获取电话号码。私人API不能提交给AppStore,但它可以在监狱设备上执行。

NSString* CTSettingCopyMyPhoneNumber(); 

它返回电话号码。而且它位于CoreTelephony

MDM

而实际上,是需要有一个电话号码,甚至一个合法的方式。但是,这很复杂。有iOS的MDM协议。其中一个命令检索有关设备的信息,该信息包括电话号码(以及许多其他设备信息)。

其他说明

而且,你可能有兴趣通过这几个问题阅读:

Programmatically get own phone number in iOS

How can I get the phone number of my iPhone device?

+0

谢谢,但是我在这里说CTSettingCopyMyPhoneNumber用来读取另一个发布在场但已被删除,你能证实吗? – Gruntcakes 2013-04-01 22:42:40

+0

我在哪里可以找到关于MDM协议的信息? – Gruntcakes 2013-04-01 22:43:32

+0

官方文档仅在您使用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