有没有办法以编程方式删除来自 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
.
不,绝对无法编辑、删除任何消息,即使它们来自您的应用扩展程序。一旦他们在谈话中,你就不能再做任何事情了,对不起:/