2010-08-20 106 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