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