2010-08-20 105 views
1

我想確認是否允許以編程方式訪問短信內容。 開發者是否允許訪問iPhone中 的傳入/傳出短信內容?訪問短信內容iPhone

我可以使用我自定義的 應用程序訪問傳入/傳出短消息並檢索與他們相關的信息 ,例如短信發送,發送到身體,時間等。

回答

1

不,你不能通過公共API。

你可能有私人API和越獄運氣,但我猜這不是什麼允許意味着在這裏。

+0

謝謝Eiko,只是想知道你是否遇到過蘋果自己正式禁止這件事的鏈接。 – 2010-08-20 19:13:13

+0

不允許公共API存在的所有內容。 :-) – Eiko 2010-08-20 19:25:51

+0

如果有可用的puvlic APIi,我們不知道這個/! – 2010-08-20 19:53:15

0

Apple Dev Library表示:「在iOS 4.0及更高版本中,您可以從應用程序內發送短信,該功能僅限於發送短信,短信內置短信將轉至內置短信應用程序。我希望他們能解釋爲什麼他們不允許程序訪問消息。

因此,顯然不是使用iPhone應用程序,但可以使用桌面應用程序訪問它們。請參閱here

「Apple會將您的短信保存在其iPhone備份中,無論它們是保存在本地PC上的,還是它們是iCloud備份的一部分 - 您應該擁有的,這很好,很遺憾,它們並沒有分開但是你可以通過文件系統訪問它們,如果你在蘋果機器上進行本地備份,你可以在Library> Application Support> MobileSync> Backup下找到這個文件,這裏應該有多個文件夾,每個文件夾有不同的備份映像每個文件夾應該有一個名爲「3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata」的文件。這些是你的文本,採用SQLite數據庫形式。「

您需要使用SQLite解密文件。這裏有一些說明:

How to Access and Read the iPhone SMS Text Message Backup Files