私はspotify-iOS-SDKを使用してアプリケーションを開発していますが、Spotify AppからSpotifyに接続すると成功しました。それは、Spotifyにチェックマークアイコンが表示された後に私のアプリに戻ってきて、セッションがnullであるためにアプリにクラッシュを引き起こしました。iOS:Spotifyアプリケーションからの承認をリクエストできません
これは私のコードです:
var auth = SPTAuth.defaultInstance()!
auth.redirectURL = URL(string: ENV.SPOTIFY_REDIRECT_URL
auth.clientID = ENV.SPOTIFY_CLIENT_ID
auth.requestedScopes = [SPTAuthStreamingScope, SPTAuthPlaylistReadPrivateScope,
SPTAuthPlaylistModifyPublicScope, SPTAuthPlaylistModifyPrivateScope]
if SPTAuth.supportsApplicationAuthentication(){
UIApplication.shared.openURL(auth.spotifyAppAuthenticationURL())
}else{
if UIApplication.shared.openURL(auth.spotifyWebAuthenticationURL()){
if auth.canHandle(auth.redirectURL) {
// To do - build in error handling
}
}
}
私は私のLSApplicationQueriesSchemesでSpotifyは、アクションを入れています。私はここで間違って何をしていますか?私はDemoProjectをhttps://github.com/spotify/ios-sdk から見て、うまくいきました。私のアプリは、Spotifyはアプリケーションに
あなたの 'AppUelegate'に' openURL'のコードはありますか? –