以编程方式从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
。