iMessage API,访问未通过您的应用发送的文本

时间:2016-07-25 13:24:56

标签: ios10 imessage

我正在寻找一种方法来检测链接是否已在iMessage对话中共享。我不确定是否可以使用MSMessage完成此操作,因为它看起来只接收来自您的iMessage应用创建的消息中的事件。

这是否意味着无法访问iMessage应用程序创建的消息范围之外的对话?非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

你的怀疑是正确的。您只能访问自己的分机信息。

the documentation引用MSMessagesAppViewController.didReceive(_:conversation:)

  

您只会收到有关使用发送的邮件的通知   你的扩展。您无法与其他人的消息进行交互   扩展。

答案 1 :(得分:1)

目前,您只能访问来自应用的消息并且:

  • 由用户选择。意味着任何先前的消息 通过您的应用程序发送,除非用户点击它,否则无法访问。

  • 在应用程序运行期间收到的

请注意,我们仅处于该新功能的第三次beta测试(此时我正在写作)。作为"增强"对于这个功能是开放的,苹果开发者可能允许应用程序访问消息(当然通过这个应用程序发送的消息,Apple真的担心所有这些机密性的东西;))将来