1

目前能够将图像附加到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)
4

1 回答 1

1

当我需要分享一个 URL 时,我只是插入了urlStringiMessage 而不是识别它是一个 URL,它工作得很好。

这与此处相同 - ios 11 imessage 扩展 message.url 无法打开 safari

于 2018-11-20T00:08:09.787 回答