同步FirebaseAuth.getInstance()。signOut()和异步AuthUI.getInstance()。signOut()之间有什么区别吗

时间:2019-11-23 15:28:13

标签: android firebase firebase-authentication

Ctrl-CCtrl-C都退出用户。

但是,第一个返回FirebaseAuth.getInstance().signOut(),而另一个返回AuthUI.getInstance().signOut()

调用一个而不是另一个时是否有所不同,例如void会失败吗? (而Task中的FirebaseAuth.getInstance().signOut()确保我们已正确注销用户)

还是另一个区别?

1 个答案:

答案 0 :(得分:1)

两者之间没有区别。此FirebaseAuth.getInstance().signOut()将注销用户,而AuthUI将这样做。但是类AuthUI来自库firebaseui。

来自docs

  

FirebaseUI是一个开放源代码库,它在核心Firebase SDK的基础上提供了简单,可自定义的UI绑定。它旨在消除样板代码,并推广用于身份验证的最佳做法(用户体验和安全性)。

https://github.com/firebase/FirebaseUI-Android/blob/master/auth/README.md#authui-sign-in