在iPhone OS 4.0中以编程方式获取自己的电话号码
我正在开发一个iPhone手机监狱应用程序,在这个应用程序,我想获取用户的电话号码。
我已经经历了整个stackoverflow.com,并find了一些相关的答案,但所有这些都已经过时,不再适用于iOS 4.0。
这个问题最着名的解决scheme是
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
但正如我所提到的这个解决scheme不再适用于iOS 4.0
由于我的应用程序是针对监狱打破手机,而不是打算苹果应用程序商店,所以我不担心我的应用程序拒绝,因此任何私人API也适用于我。
另外请让我知道,如果我们可以从SIM卡使用任何私人API的IMSI号码
如果你的目标是越狱手机,你可以看看CoreTelephony框架。 我不经常使用私有API,所以不能保证这个特定的框架可以让你使用电话号码,但是你可能会很幸运。
官方不支持,也不推荐以编程方式获取用户的个人信息。
此外,SDK尚未提供任何机制来处理SIM中的信息。