我想以编程方式获取设备电话号码(在 iOS5 和 iOS6 上)。
有没有非官方的方法可以做到这一点?
例如,是否有任何私有核心电话 API 或 IOKit API 可以使用?
是的,我知道我的应用不会被 AppStore 接受
我想以编程方式获取设备电话号码(在 iOS5 和 iOS6 上)。
有没有非官方的方法可以做到这一点?
例如,是否有任何私有核心电话 API 或 IOKit API 可以使用?
是的,我知道我的应用不会被 AppStore 接受
私有 API
有一个私有 API 来获取电话号码。私有 API 不能提交到 AppStore,但可以在被监禁的设备上执行。
NSString* CTSettingCopyMyPhoneNumber();
它返回电话号码。它位于 CoreTelephony
MDM
实际上,甚至还有一种获取电话号码的合法方式。然而,这很复杂。iOS 有 MDM 协议。其中一个命令检索有关设备的信息,此信息包括电话号码(以及许多其他设备信息)。
其他注意事项
此外,您可能有兴趣阅读以下几个问题:
您可以从在私有标头中搜索开始。