以编程方式从iMessage扩展中删除消息

问题描述:

是否有方法通过编程方式删除来自iMessage扩展的消息?以编程方式从iMessage扩展中删除消息

情景:当收件人已经阅读来自分机的消息时,消息会在几秒钟后自动删除。

优选地,消息的删除将以编程方式处理。

不,绝对没有办法编辑,删除任何消息,即使它们来自您的应用程序扩展。一旦他们在谈话中你不能做什么了,抱歉:/

这是可以做到这样的:

let layout = MSMessageTemplateLayout() 
layout.caption = "My Message" 

let message = MSMessage() 
message.layout = layout 
message.shouldExpire = true 

self.activeConversation?.insertText("Test", completionHandler: nil) 

要具体线路是message.shouldExpire = true