Интеграция SnapKit не работает должным образом, поскольку она показывает ошибку, что что-то пошло не так, попробуйте позже - PullRequest
1 голос
/ 08 мая 2019

Я выполнил все шаги из документации и интегрировал SnapKit в свое приложение для iOS, но когда я нажимаю кнопку «Поделиться» в моем приложении, оно перенаправляет меня на snapchat, но в итоге выдает ошибку «1003 *

»

"Что-то пошло не так, попробуйте позже".

 private func didTapSnapchatShare(cell: FeedTableViewCell){

    print("Share  button tapped ")
    cell.pauseVideoAndAnimation()
    showProgressIndicator(view: self.view)
    var watermarkStr = ""
    if let userName = cell.cellDataSource?.user?.name {
        watermarkStr = userName
    }
    let promptImage = cell.promptView?.asImage()
    cell.slPlayer?.exportVideo(withWatermarkString: watermarkStr, promptImage: promptImage, completionHandler: { status, filePathURL in
        DispatchQueue.main.async {
            hideProgressIndicator(view: self.view)


            if status, let filePathURL = filePathURL {

                let url = URL(string: "snapchat://")!
                if(!UIApplication.shared.canOpenURL(url)){

                    if let reviewURL = URL(string: "https://itunes.apple.com/us/app/snapchat/id447188370?mt=8"), UIApplication.shared.canOpenURL(reviewURL) {
                        if #available(iOS 10.0, *) {
                            UIApplication.shared.open(reviewURL, options: [:], completionHandler: nil)
                        } else {
                            UIApplication.shared.openURL(reviewURL)
                        }

                        return
                    }
                }
                let video = SCSDKSnapVideo(videoUrl:filePathURL)

                let videoContent = SCSDKVideoSnapContent.init(snapVideo: video)
                let api = SCSDKSnapAPI(content: videoContent)
                api.startSnapping(completionHandler: { (error: Error?) in
                    print(error?.localizedDescription)
                })
            }
        }
    })
}
...