Как встроить URL в MSMessage?

В настоящее время в состоянии прикрепить изображение к MSMessage, Также настройка URL MSMessage с помощью 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)

1 ответ

Когда мне нужно было поделиться URL, я просто вставил urlString IMessage, чем признает, что это URL, и он работает просто отлично.

Это было бы так же, как здесь - ios 11 расширение imessage message.url не открывает safari

Другие вопросы по тегам