我想以编程方式获取设备电话号码(在iOS5和iOS6上) 有没有非正式的方法呢?
是否有可以使用的私有Core Telephony API或IOKit API?
是的,我确实知道我的应用程序不会在AppStore中被接受
答案 0 :(得分:6)
私有API
有一个私人API可以获取电话号码。私有API无法提交给AppStore,但可以在被监禁的设备上执行。
NSString* CTSettingCopyMyPhoneNumber();
返回电话号码。它位于CoreTelephony
<强> MDM 强>
实际上,甚至还有合法的方式来获取电话号码。但是,它很复杂。有适用于iOS的MDM协议。其中一个命令检索有关设备的信息,此信息包括电话号码(以及许多其他设备信息)。
其他说明
此外,您可能有兴趣阅读以下几个问题:
答案 1 :(得分:3)
您可以先搜索private headers。