gpt4 book ai didi

Firebase AuthUI Smartlock 清理

转载 作者:行者123 更新时间:2023-12-04 12:52:02 25 4
gpt4 key购买 nike

在 Firebase 中,我使用 AuthUI 进行登录。我试过 FirebaseAuth.getInstance.signout()删除当前用户凭据,但我认为对于 Google SmartLock 凭据,它不会注销。帮帮我。

我的代码:

mAuthStateListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();

if (user != null){

if (user.getEmail().equals("example@gmail.com")){
//Codes to implement

} else {
FirebaseAuth.getInstance().signOut();

}

} else {
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(false)
.setProviders(Arrays.asList(
new AuthUI.IdpConfig.Builder(AuthUI.GOOGLE_PROVIDER).build()))
.build(), RC_SIGN_IN
);
}
}
};

}

最佳答案

对我来说,解决方法是;

AuthUI.getInstance().setIsSmartLockEnabled(false)...

登录时,然后;
AuthUI.signOut(context)

退出时

关于Firebase AuthUI Smartlock 清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42502942/

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