我使用的是Google Identity Toolkit,到目前为止它运作良好。我的问题是如何检查didLaunchWithOptions:
当前会话是否在此设备中处于活动状态,以便我可以跳过身份验证。
我尝试使用GIDSignIn.sharedInstance().currentUser != nil
,但在强制终止应用后它返回false。
如果我致电GITAuth.sharedInstance().signInWithSavedAccount()
,它将尝试使用上次使用的帐户登录,但是当它回来时,我已经提交了登录屏幕,这不是预期的行为。
有什么建议吗?
由于
答案 0 :(得分:0)
我认为你想要实现的是,一旦用户登录你的应用程序,即使应用程序被终止并重新打开,应用程序仍然可以使用户保持登录状态,并且用户不会再次登录。您的应用可以将登录用户状态保存到设备上的安全位置,如Keychain,并在用户退出时删除状态信息。