Swift,我想从设备获取电话号码(不是udid)和电子邮件

时间:2016-01-09 06:22:11

标签: ios iphone swift

所有 我正在开发应用程序,它包含从设备获取电话号码和电子邮件的功能。 我在互联网上查看了一些样本,但所有样本都是关于唯一ID的。 如何从设备获取电话号码和电子邮件? 有没有人在这方面有经验?

2 个答案:

答案 0 :(得分:2)

Apple已从您的应用内删除了对此数据的访问权限。您可能无法从设备访问用户的电话号码。相反,您必须要求他们在文本字段或其他内容中输入它。

  

"出于安全考虑,iPhone OS会限制应用程序(包括   它的首选项和数据)到文件系统中的唯一位置。   此限制是安全功能的一部分,称为   应用程序"沙盒。"沙盒是一组细粒度的控件   限制应用程序对文件,首选项,网络的访问   资源,硬件等。"

     

设备的电话号码在您的应用程序中不可用   容器。您需要将应用程序修改为只读   在您的目录容器中,并将您的二进制文件重新提交到iTunes   连接以便为应用程序重新考虑您的应用程序   存储。

答案 1 :(得分:0)

iOS API无法做到这一点,您需要向用户查询电话号码或通过其他方式发现。