gpt4 book ai didi

android - GoogleSignIn.signOut 和 Firebase Auth.signOut 之间有什么区别

转载 作者:行者123 更新时间:2023-11-29 01:16:03 26 4
gpt4 key购买 nike

什么是更详细的工作流程差异

GoogleSignInApi.signOut 

FirebaseAuth.signOut()

GoogleSignInApi.revokeAccess.

浏览许多教程和代码实验室,例如 Build an Android AppAuthenticate Using GoogleFireBase Android Codelab

除了上述 signOutrevokeAccess 的幕后工作外,一切都非常透明。

为什么 FirebaseAuth.getCurrentUser()GoogleSignInApi.signOut 运行后仍然保留用户。这是否意味着我必须跟踪某些状态,例如共享首选项。当我调用 FirebaseAuth.signOut() 时,用户确实已从 FirebaseAuth.getCurrentUser() 中删除。

据我了解,GoogleSignInApi.revokeAccessGoogleSignInApi.signOut 都会让用户重新选择一个帐户。

但更具体地说,以上三者的区别是什么?

最佳答案

当您登录时,Google 会在您的 Google 帐户中保存数据连接。如果您使用注销,您只是与您的应用程序断开连接。如果您使用 revokeaccess,您将与您的应用程序断开连接,并且数据连接将从您的 Google 帐户中删除(在您的 Google 个人资料中连接的应用程序和网站部分)

关于android - GoogleSignIn.signOut 和 Firebase Auth.signOut 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39614390/

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