Как исправить «публикацию в истории Instagram» в iOS 13 с использованием схемы URL - PullRequest
0 голосов
/ 11 октября 2019

Я реализовал общий доступ к историям insta, которые работают нормально для iOS 12, но не работают на iOS 13.

Я попробовал / подтвердил следующие пункты

  • Проверенная схема URL
  • Проверенные изменения в UIPasteBoard
  • Проверенные URL-адреса активов

Все согласно документации: https://developers.facebook.com/docs/instagram/sharing-to-stories/

if schemeAvailable(scheme: "instagram-stories://share"){
                let pasteboardItems = ["com.instagram.sharedSticker.backgroundImage":UIImagePNGRepresentation(postImage!)!,
                                       "com.instagram.sharedSticker.contentURL":"http://google.com"] as [String : Any]
                UIPasteboard.general.setItems([pasteboardItems])
                UIApplication.shared.open(URL(string: "instagram-stories://share")!, options: [:], completionHandler: { (finished) in
                    print("")
                })
            }else{
                print("Can't open URL")
            }

1 Ответ

1 голос
/ 11 октября 2019

Я решил свою проблему, и я возился в info.plist.

Убедитесь, что вы добавили instagram-stories в LSApplicationQueriesSchemes, а не в URL Schemes.

...