我正在寻找一种方法来检测链接是否已在iMessage对话中共享。我不确定是否可以使用MSMessage完成此操作,因为它看起来只接收来自您的iMessage应用创建的消息中的事件。
这是否意味着无法访问iMessage应用程序创建的消息范围之外的对话?非常感谢任何帮助!
答案 0 :(得分:1)
你的怀疑是正确的。您只能访问自己的分机信息。
the documentation引用MSMessagesAppViewController.didReceive(_:conversation:)
:
您只会收到有关使用发送的邮件的通知 你的扩展。您无法与其他人的消息进行交互 扩展。
答案 1 :(得分:1)
目前,您只能访问来自应用的消息并且:
由用户选择。意味着任何先前的消息 通过您的应用程序发送,除非用户点击它,否则无法访问。
请注意,我们仅处于该新功能的第三次beta测试(此时我正在写作)。作为"增强"对于这个功能是开放的,苹果开发者可能允许应用程序访问消息(当然通过这个应用程序发送的消息,Apple真的担心所有这些机密性的东西;))将来