gpt4 book ai didi

android - 在 android firebase auth 中注销后如何强制谷歌帐户选择器

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:22:28 25 4
gpt4 key购买 nike

我正在使用 Firebase Google Auth,注销并再次登录将使用上次登录的帐户登录。我怎样才能每次都选择帐户?

最佳答案

Firebase 身份验证 Quickstart示例代码提供了以下几个注销步骤

全局声明这两个变量

private GoogleSignInClient mGoogleSignInClient;
private GoogleSignInOptions gso;

在 onCreate 方法中添加这些行

gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build();
mGoogleSignInClient = GoogleSignIn.getClient(this, gso);

现在退出

private void signOut() {
// Firebase sign out
mAuth.signOut();

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

这很简单,而且会奏效。干杯!

关于android - 在 android firebase auth 中注销后如何强制谷歌帐户选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41015443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com