第二个 [[GIDSignIn sharedInstance] signIn] 没有提示用户

Second [[GIDSignIn sharedInstance] signIn] isn't prompting the user

许多人拥有多个 Google 帐户。我想在我的应用中支持多个 Google 帐户。我无法获得让用户使用第二个帐户登录的提示。

用户可以登录一个帐户就好了。第一次调用登录会调用具有所有预期值的委托。

当我再次调用登录时,我的应用程序不会切换到 Google 登录 UI,而是立即调用委托。返回给委托的值是针对第一个帐户的。从这个意义上说,它的工作方式类似于 signInSilently。

我正在使用 iOS Google 登录 SDK 版本 2.1.0。我正在使用 iOS 模拟器。

登录sdk支持多账号吗?如果是,怎么做?

我的首选行为是让 signIn 始终提示用户登录。

在调用 signIn 之前调用 signOut 将再次弹出提示 window。注销后令牌(或至少刷新令牌)似乎仍然有效,因此仍然可以访问所有帐户。