【问题标题】:Swift, I want to get phone number(not udid) and email from device [duplicate]Swift,我想从设备获取电话号码(不是 udid)和电子邮件 [重复]
【发布时间】:2016-01-09 06:22:11
【问题描述】:

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

【问题讨论】:

标签: ios iphone swift


【解决方案1】:

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

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

设备的电话号码在您的应用程序中不可用 容器。您需要将您的应用程序修改为只读 在您的目录容器中,然后将您的二进制文件重新提交到 iTunes 连接以便重新考虑您的应用程序是否适用于该应用程序 商店。

【讨论】:

【解决方案2】:

这在 iOS API 中是不可能的,您需要向用户查询电话号码或通过其他方式发现它。

【讨论】:

    猜你喜欢
    • 2015-07-06
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    • 2010-10-31
    • 2014-01-27
    相关资源
    最近更新 更多