Я интегрирую опции обмена из моего приложения в Snapchat. У меня есть динамический c URL-адрес, полученный в объекте, и, нажав кнопку «Поделиться» в Snapchat, вы сразу же откроете приложение, если на устройстве есть Snapchat, и отобразите текст со ссылкой. Я использую код ниже, чтобы поделиться, который выдает ошибку на Snapchat. Ниже мой код.
func shareTextOnSnapchat(obj:VideoData) {
let shaUrl = URL(string: obj.share_url ?? "")
if let myURL:URL = shaUrl{
let promoText = "Check out this great new video from \(obj.name ?? ""), I found on talent app"
let shareString = "snapchat://text=\(promoText)&url=\(myURL)"
let escapedShareString = shareString.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)!
let url = URL(string: escapedShareString)
UIApplication.shared.openURL(url!)
}
}
![enter image description here](https://i.stack.imgur.com/ARRXn.png)