【问题标题】:An Iphone App to access SMS and store it on iCloud用于访问 SMS 并将其存储在 iCloud 上的 Iphone 应用程序
【发布时间】:2013-02-18 09:21:10
【问题描述】:

是否可以编写一个可以访问手机上的 SMS 消息并将其存储在其他地方的 Iphone 应用程序?我已经看到其他问题like 这个和另一个question 说可以使用 MessageUI 框架中的 MFMessageComposeViewController 发送 SMS。

由于这两个问题都存在一年多,现在是否可以这样做(访问 SMS 消息并将其存储在 iCloud 上)?

【问题讨论】:

    标签: iphone cocoa-touch ios5


    【解决方案1】:

    不,这是不可能的,iOS SDK 不允许您从 messages.app 访问消息。

    在进行设备备份时,所有消息都已备份到 iCloud。

    【讨论】:

      【解决方案2】:

      Apple Dev Library 说:“在 iOS 4.0 及更高版本中,您可以从应用程序中发送短信。此功能仅用于发送消息。收到的短信将转到内置的消息应用程序。”我希望他们能解释为什么他们不允许程序访问消息。

      显然,不是使用 iPhone 应用程序,但您可以使用桌面应用程序访问它们。见http://www.wired.com/2013/11/backup-sms-iphone:

      “Apple 将您的短信保存在其 iPhone 备份中,无论它们是保存在您的 PC 本地还是属于 iCloud 备份的一部分——您应该拥有。这很好!不幸的是,它们没有被分离出来. 但是,您可以通过文件系统访问它们。如果您在 Apple 机器上本地备份,您可以在 Library > Application Support > MobileSync > Backup 下找到文件。那里应该有多个文件夹,每个文件夹都有不同的备份图像你的手机。每个文件夹都应该有一个名为“3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata”的文件。这些是您的文本,采用 SQLite 数据库形式。”

      您需要使用 SQLite 来破译文件。这里有一些说明:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-27
        • 1970-01-01
        • 1970-01-01
        • 2018-08-14
        • 1970-01-01
        • 2019-01-01
        • 1970-01-01
        • 2013-03-02
        相关资源
        最近更新 更多