当前可以将图像附加到MSMessage。还使用MSMessage.url设置MSMessage的url,如下所示。
但是,当收件人点击邮件时,该URL不会在Safari浏览器中打开。取而代之的是应用商店的开放。
// Appearance of message
let layout = MSMessageTemplateLayout()
layout.caption = "Welcome to this URL"
layout.image = UIImage(named: "sample.png")
let message = MSMessage()
message.layout = layout
let urlString = "https://herokuapp.com/#abd625fc1af2"
message.url = URL(string: urlString)
activeConversation?.insert(message, completionHandler: nil)发布于 2018-11-20 08:08:10
当我需要分享一个网址时,我只需插入urlString iMessage,然后识别它是一个网址,它就能正常工作。
这将与这里相同- ios 11 imessage extension message.url does not open safari
https://stackoverflow.com/questions/53383948
复制相似问题