2012-02-29 75 views
2

上回答如何得到NSUserDefaults的使用和SBFormattedPhoneNumber所涉及的电话号码,但显然这并不因为iOS的工作了4如何获得的电话号码编程

所以我在寻找问题替代解决方案,我已经看到提及使用IOKit,但无法找到任何细节。

有没有人知道一个可靠的方式来获取电话号码(并通过可靠的我并不意味着黑客试图搜索联系人的所有者的联系信息)。

非常感谢。

P.S. 请不要发表评论/回复说应用程序将被苹果拒绝,我已经意识到这一事实。

+0

你找到一种方法来得到它吗? – 2012-04-30 14:43:14

回答

4

没有办法做到这一点。您可以从这些问题看:

我知道你说没有做到这一点,但我会提醒你;那些谁想出一个办法来实现的检索的电话号码已经从App Store这个原因拒绝了他们的应用程序的方法:

“出于安全考虑,iPhone操作系统限制的应用程序(包括其喜好和数据)这个限制是被称为应用程序的“沙箱”的安全功能的一部分。沙箱是一组精细控制,限制应用程序访问文件,首选项,网络资源,硬件和等等。“

设备的电话号码在应用程序的容器中不可用。您需要修改应用程序,使其只能在您的目录容器中读取,然后将您的二进制文件重新提交给iTunes Connect,以便重新考虑应用程序的App Store。

但是,您可以获得联系人的电话号码。你可以从here找出如何做到这一点。

希望这会有所帮助!

+3

为什么选择投票? – pasawaya 2012-06-20 01:50:32