如何在MSMessage上嵌入URL?

时间:2018-11-19 23:09:25

标签: ios swift msmessage msmessagetemplatelayout

当前能够将图像附加到MSMessage。 还可以使用MSMessage如下设置MSMessage.url的网址。

但是,当收件人点击邮件时,URL无法在Safari浏览器中打开。而是打开了App Store。

// 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)

1 个答案:

答案 0 :(得分:1)

当我需要共享URL时,我只是插入了urlString iMessage,却发现它是URL,并且可以正常工作。

与此处相同-ios 11 imessage extension message.url does not open safari