是的,我非常清楚使用公共 API 获取电话号码是不可能的。
我想知道关于如何使用私有 API 获取带有 iOS11 的企业应用程序的电话号码的最新情况。我能找到的所有过去的问题都是几年前的,找不到任何最近的问题。
我试过这个:
extern NSString* CTSettingCopyMyPhoneNumber();
+(NSString *) phoneNumber
{
NSString *phone = CTSettingCopyMyPhoneNumber();
return phone;
}
但是我无法运行它,因为我无法添加 com.apple.coretelephony.Identity.get 权利而没有收到签名错误,说明可执行文件已使用无效权利进行签名。
iOS 11 是否仍然可以通过非越狱设备上的企业应用程序使用非公共 API 以编程方式获取电话号码?