如何在不实际播放歌曲的情况下使用“Spotify iOS”框架和授权应用程序

How to use ''SpotifyiOS" framework and Authorize app without acutally playing a song

我正在使用 Spotify (https://github.com/spotify/ios-sdk) 推荐的 'SpotifyiOS' 框架来访问他们的 API。对于 login/Authorise 我们必须登录 Spotify 的应用程序,它通过以下可用方法调用:

其中 appRemoteSPTAppRemote

的实例

即使我将空 String 作为 URI 传递,它也会播放歌曲,如下所示:

如何在不使用 'SpotifyiOS' famework 播放任何歌曲的情况下授权应用程序?

您可以使用 SPTSessionManager 进行身份验证,而无需播放歌曲。

文档 link 中的流程比此处 copy/pasted 中的流程更复杂,更好地遵循,但简而言之,您配置 SPTSessionManager 并为其提供一个委托,该委托在成功验证时提供令牌到您的 SPTAppRemote,然后可用于控制应用程序。