Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.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帐户_Ios_Swift2_Google Login_Google Oauth - Fatal编程技术网

为iOS登录集成切换Google帐户

为iOS登录集成切换Google帐户,ios,swift2,google-login,google-oauth,Ios,Swift2,Google Login,Google Oauth,实际上没有描述以编程方式切换帐户的可能性 我的要求是允许用户切换他们的Google帐户,但是如果他们选择取消切换,那么他们应该使用当前的凭据保持登录状态。Youtube已经这样做了,但我可以看到他们使用的是定制的屏幕,而不是默认的帐户选择屏幕。 到目前为止,我所做的是在用户点击帐户图像时调用这个 GIDSignIn.sharedInstance().signOut() GIDSignIn.sharedInstance().signIn() 每次都会提示帐户选择屏幕,缺点是,如果

实际上没有描述以编程方式切换帐户的可能性

我的要求是允许用户切换他们的Google帐户,但是如果他们选择取消切换,那么他们应该使用当前的凭据保持登录状态。Youtube已经这样做了,但我可以看到他们使用的是定制的屏幕,而不是默认的帐户选择屏幕。 到目前为止,我所做的是在用户点击帐户图像时调用这个

    GIDSignIn.sharedInstance().signOut()
    GIDSignIn.sharedInstance().signIn()
每次都会提示帐户选择屏幕,缺点是,如果用户取消,他们将退出应用程序。必须有一种方法将授权令牌保存在钥匙链中,但我不知道在显示屏幕之前,他们会为其设置钥匙以触发保存。有没有更简单的方法