在 CocoaLibSpotify 中,如何让 SPLogin ViewController 存储凭据,以便用户稍后可以通过 [[PSSession sharedSession] attemptsLogin WithStoredCredentials:] 自动登录?
你不知道。
相反,实施SPSessionDelegate
method -session:didGenerateLoginCredentials:forUserName:
并将凭据存储在NSUserDefaults
或其他什么(给定的凭据已经加密并且可以安全地以明文形式存储)。
下次您的应用程序启动时,如果您有可用的凭据,请跳过SPLoginViewController
完全并使用登录SPSession
's attemptLoginWithUserName:existingCredential:rememberCredentials:
方法。如果这会生成登录错误,则令牌已失效,您需要要求用户再次登录 - 如果用户在令牌生成后更改密码,则可能会发生失效。
请注意,rememberCredentials:
参数和旧的attemptLoginWithStoredCredentials:
现在,这种做法已被视为已弃用,并将很快消失。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)