ios10 - IOS 10 iMessage 应用程序扩展可以访问发送/接收的聊天记录吗?

标签 ios10 ios-app-extension imessage

这是一个非常基本的 iMessage 应用扩展问题。

我想看看 iMessage 应用程序是否可以访问聊天历史记录并解析以前发送/接收的短信。我知道它们存储在设备上的 SQL 数据库中,但不确定是否可以通过 iMessage 应用扩展访问该数据。

最佳答案

绝对不是:)

这是一个隐私问题,(在我看来)苹果永远不会允许这样的事情。他们明确表示担心用户隐私。 iMessage 扩展程序甚至无法访问参与者的姓名...

您可以访问的唯一消息是:

  • 通过您的 iMessage 扩展程序发送的信息并且 用户。
  • 您的附加应用信息收到的信息以及已发送的信息 通过您的应用

这意味着即使是通过您的应用发送的消息也无法那么轻松地访问。

关于ios10 - IOS 10 iMessage 应用程序扩展可以访问发送/接收的聊天记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39669756/

相关文章:

ios - 验证 iMessage 支持、SMS 支持

ios - 应用扩展找不到图像

ios 8 如何调试自定义键盘?

swift - 使用苹果统一日志记录os_log时,是否需要使用DispatchQueue.async?

ios - SiriKit Intents UI - 支付域删除 "Send Money"栏

ios - 应用程序未显示在 iOS8 共享扩展中共享选项的共享菜单中

iOS:举起聆听

ios - 重命名 Sticker Pack 应用程序项目 - 捆绑显示名称不起作用

ios - iOS 10/Xcode 8 设备上的 NSLog 似乎会被截断?为什么?

ios - 如何以编程方式在 iOS 10 上的 Objective-C 中打开 WIFI 设置