【发布时间】:2012-03-20 04:55:35
【问题描述】:
我想以编程方式获取设备电话号码(在 iOS5 和 iOS6 上)。
有没有非官方的方法可以做到这一点?
是否有任何私有 Core Telephony API 或 IOKit API 可供使用?
是的,我知道我的应用不会被 AppStore 接受
【问题讨论】:
标签: ios iphone-privateapi
我想以编程方式获取设备电话号码(在 iOS5 和 iOS6 上)。
有没有非官方的方法可以做到这一点?
是否有任何私有 Core Telephony API 或 IOKit API 可供使用?
是的,我知道我的应用不会被 AppStore 接受
【问题讨论】:
标签: ios iphone-privateapi
私有 API
有一个私有 API 来获取电话号码。私有 API 不能提交到 AppStore,但可以在被监禁的设备上执行。
NSString* CTSettingCopyMyPhoneNumber();
它返回电话号码。它位于 CoreTelephony
MDM
实际上,甚至还有一种获取电话号码的合法方式。然而,这很复杂。 iOS 有 MDM 协议。其中一个命令检索有关设备的信息,此信息包括电话号码(以及许多其他设备信息)。
其他说明
另外,您可能有兴趣阅读以下几个问题:
【讨论】:
您可以先搜索private headers。
【讨论】: