Добрый день, сообщество.
Я искал, есть ли способ опубликовать несколько историй из сторонних приложений, и не нашел ничего об этом в Instagram API .
Пытался отправить несколько историй через UIPasteboard, но у меня это не работает. Есть ли способ сделать это? Моя попытка (не работает):
override func viewDidLoad() {
super.viewDidLoad()
shareStory()
}
private func shareStory() {
if let urlScheme = URL(string: "instagram-stories://share") {
if UIApplication.shared.canOpenURL(urlScheme) {
let pasteboard = UIPasteboard.general
let pasteboardItems1 = [["com.instagram.sharedSticker.backgroundImage":#imageLiteral(resourceName: "od1").pngData(),
"com.instagram.sharedSticker.contentURL": ""]]
let pasteboardItems2 = [["com.instagram.sharedSticker.backgroundImage":#imageLiteral(resourceName: "od1").pngData(),
"com.instagram.sharedSticker.contentURL": ""]]
pasteboard.addItems(pasteboardItems1)
pasteboard.addItems(pasteboardItems2)
UIApplication.shared.open(urlScheme, options: [:], completionHandler: nil)
}
}
}