Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在应用程序终止后,如何保持Google Identity Toolkit会话处于活动状态?_Ios_Sdk_Launch_Google Signin_Google Identity Toolkit - Fatal编程技术网

Ios 在应用程序终止后,如何保持Google Identity Toolkit会话处于活动状态?

Ios 在应用程序终止后,如何保持Google Identity Toolkit会话处于活动状态?,ios,sdk,launch,google-signin,google-identity-toolkit,Ios,Sdk,Launch,Google Signin,Google Identity Toolkit,我正在使用谷歌身份工具包,到目前为止,它工作得很好。我的问题是如何签入didLaunchWithOptions:如果此设备中当前有活动会话,那么我可以跳过身份验证 我尝试了GIDSignIn.sharedInstance().currentUser!=nil但在应用程序被强制终止后返回false 如果我调用GITAuth.sharedInstance().signInWithSavedAccount(),它将尝试使用上次使用的帐户登录,但是当它返回时,我已经显示了登录屏幕,这不是预期的行为 有什

我正在使用谷歌身份工具包,到目前为止,它工作得很好。我的问题是如何签入
didLaunchWithOptions:
如果此设备中当前有活动会话,那么我可以跳过身份验证

我尝试了
GIDSignIn.sharedInstance().currentUser!=nil
但在应用程序被强制终止后返回false

如果我调用GITAuth.sharedInstance().signInWithSavedAccount(),它将尝试使用上次使用的帐户登录,但是当它返回时,我已经显示了登录屏幕,这不是预期的行为

有什么建议吗


谢谢

我假设您想要实现的是,一旦用户登录到您的应用程序,即使应用程序被终止并重新打开,并且用户不再登录,应用程序也可以始终让用户保持登录状态。你的应用程序可以将登录用户状态保存到设备上的一个安全位置,如Keychain,并在用户注销时删除状态信息。

这不是我想要的答案,但可能是人为保持会话的一种解决方法。本例中的问题是,用户实际上不会经过身份验证,如果您尝试使用这些凭据访问任何信息,则将失败。谢谢你的主意。