CocoaLibSpotify 通过 Spotify 应用程序登录?

Posted

技术标签:

【中文标题】CocoaLibSpotify 通过 Spotify 应用程序登录?【英文标题】:CocoaLibSpotify login through Spotify app? 【发布时间】:2012-12-08 11:41:10 【问题描述】:

我已将 CocoaLibSpotify 与我的 ios 应用程序集成,我想知道如果用户已经在手机上登录了 Spotify 应用程序,是否有办法让他们不必输入凭据。

我知道 Spotify 不支持 OAuth,但我确实想问是否有人知道 Spotify (1) 是否计划在未来支持 OAuth,或者 (2) 正在研究另一种方式来避免用户重新将凭据输入到同一服务的另一个应用程序中。

【问题讨论】:

【参考方案1】:

这对于 CocoaLibSpotify 是不可能的——用户第一次想要登录时,他们必须输入他们的凭据。

完成此操作后,CocoaLibSpotify 具有用于保存用户凭据并在下次使用时使用的 API,因此用户只需输入一次凭据即可。老实说,由于具有 OAuth 的应用程序也会对用户进行一次身份验证,因此 CocoaLibSpotify 使用的方法对用户来说并不是真正的额外努力。

登录后查看委托方法session:didGenerateLoginCredentials:forUserName:获取凭证,下次再登录attemptLoginWithUserName:existingCredential:

【讨论】:

用户的额外工作是他们必须输入他们的凭据。 Facebook 打开他们的应用程序然后回到你的应用程序的方法可能不是最优雅的,但如果用户安装了 Facebook 应用程序,它就不必输入用户名和密码。如果我没看错你的答案,没有计划添加这样的内容,对吗?

以上是关于CocoaLibSpotify 通过 Spotify 应用程序登录?的主要内容,如果未能解决你的问题,请参考以下文章

大量内存泄漏 - CocoaLibSpotify

尝试播放某些曲目时出现 cocoalibspotify 错误

CocoaLibSpotify 中的 SPSearch

CocoaLibSpotify - 库未加载

Spotify cocoalibspotify 离线状态设置为 1 但所有曲目都停留在等待状态

cocoalibspotify:music_delivery下播放回调时崩溃