有没有办法以编程方式删除来自iMessage扩展的消息?
情景:当收件人已阅读来自分机的邮件时,该邮件将在几秒钟后自动删除。
最好以编程方式处理删除邮件。
答案 0 :(得分:1)
可以这样做:
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
。
答案 1 :(得分:0)
不,绝对无法编辑,删除任何消息,即使它们来自您的应用扩展程序。一旦他们进入对话,你就不能再做任何事了,抱歉:/