首页 > 解决方案 > 没有在我的应用程序中显示多个谷歌帐户?

问题描述

我已经在 android 应用程序中集成了 Google SignIn 当应用程序第一次启动并且用户单击 Google 按钮时,它会显示登录设备的帐户列表。

如果用户选择第一个能够进入应用程序的帐户用户,但如果我关闭应用程序并重新打开并单击 Google 按钮,它不会显示帐户列表。

我希望应用程序在每次用户单击按钮时显示一个帐户列表。

标签: androidgoogle-signin

解决方案


您可以使用google 方法退出。

如果您在登录前断开用户连接,您将显示帐户列表。

private void signOut() {
    mGoogleSignInClient.signOut()
            .addOnCompleteListener(this, new OnCompleteListener<Void>() {
                @Override
                public void onComplete(@NonNull Task<Void> task) {
                    // ...
                }
            });
}

不要忘记测试用户是否已经连接


推荐阅读