我已经将 CocoaLibSpotify 与我的 iOS 应用程序集成在一起,我想知道如果用户已经在手机上登录了 Spotify 应用程序,是否有办法让他们不必输入凭据。
我知道 Spotify 不支持 OAuth,但我确实想问是否有人知道 Spotify (1) 是否计划在未来支持 OAuth,或者 (2) 正在研究另一种方式来避免用户重新输入凭据同一服务的另一个应用程序。
我已经将 CocoaLibSpotify 与我的 iOS 应用程序集成在一起,我想知道如果用户已经在手机上登录了 Spotify 应用程序,是否有办法让他们不必输入凭据。
我知道 Spotify 不支持 OAuth,但我确实想问是否有人知道 Spotify (1) 是否计划在未来支持 OAuth,或者 (2) 正在研究另一种方式来避免用户重新输入凭据同一服务的另一个应用程序。
这对于 CocoaLibSpotify 是不可能的——用户第一次想要登录时,他们必须输入他们的凭据。
完成此操作后,CocoaLibSpotify 具有用于保存用户凭据并在下次使用它们的 API,因此用户只需输入一次凭据即可。老实说,由于具有 OAuth 的应用程序也会对用户进行一次身份验证,因此 CocoaLibSpotify 使用的方法对用户来说并不是真正的额外努力。
登录后查看delegate方法session:didGenerateLoginCredentials:forUserName:
获取凭证,attemptLoginWithUserName:existingCredential:
下次再登录。