2016-01-09 68 views
0

全部 我正在開發應用程序,它包含從設備獲取電話號碼和電子郵件的功能。 我看了一些在互聯網上的樣本,但他們都是關於唯一的ID。 如何從設備獲取電話號碼和電子郵件? 有沒有人在這方面有經驗?Swift,我想獲得電話號碼(不是udid)和電子郵件從設備

+1

也許你想要[聯繫框架](https://developer.apple.com/library/ios/documentation/Contacts/Reference/Contacts_Framework/)? – jtbandes

+0

另請參閱http://stackoverflow.com/questions/9409275/ios-how-to-get-owners-email-address – rmaddy

回答

0

這不可能從iOS API中獲得,您需要查詢用戶的電話號碼或通過其他方式發現它。

2

Apple已經從您的應用程序中刪除了對這些數據的訪問權限。您不能從設備訪問用戶的電話號碼。您必須要求他們將其輸入到文本字段或其他內容中。

「出於安全原因,iPhone OS限制在文件系統中的應用程序(包括 其喜好和數據),以一個獨特的位置。 此限制是被稱爲 應用程序的安全功能的一部分」沙箱。 「沙盒是一組精細的控件,限制了應用程序對文件,首選項,網絡資源,硬件等的訪問。」

設備的電話號碼在您的應用程序的 容器中不可用。您將需要修改你的應用程序只 目錄容器內讀取和重新提交您的二進制到iTunes連接 爲了重新考慮爲App 商店應用程序。

相關問題