当前位置: 首页 > 知识库问答 >
问题:

Firebase身份验证将跳过登录页面,即使在重新安装应用程序之后

松和璧
2023-03-14

对于我的android应用程序,我使用的是google firebase auth,问题是在卸载和重新安装该应用程序后,它仍然跳过登录页面并进行会话,我使用的是android 7,我根据这里的答案清理了备份,在Manifest.xml中添加了android:allowbackup=“false”android:fullbackupcontent=“false”但没有帮助。有谁能帮上忙吗?

共有1个答案

微生俊名
2023-03-14

在Firebase Auth Quickstart示例代码中,Google provider的签出包括以下步骤。请确保在注销时调用auth.googleSigninAPI.signout()和FireBase的.signout()。

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

//Google
Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback(
        new ResultCallback<Status>() {
            @Override
            public void onResult(@NonNull Status status) {
                updateUI(null);
            }
        });
}
 类似资料:
  • 使用,https://github.com/firebase/FirebaseUI-Android/tree/master/codelabs/chat作为登录的参考,我在键入时似乎遇到了问题 我只能键入Auth的提供者,而不能键入,为什么会这样,它提示我键入社会提供者。

  • 该应用程序应该接受用户电子邮件和密码,并使用Firebase身份验证作为后端。我使用像素2作为模拟器。每次应用程序处理登录功能时,它都会崩溃。 下面是Java文件和gradle文件 Java文件:

  • 当使用Firebase身份验证匿名帐户时,它偶尔会在系统中创建一个新的用户ID,有时它会使用相同的用户ID。我真的希望每次都能创建相同的用户ID,这样匿名用户仍然可以在应用程序中维护相同的进度/数据。这实际上是我开始使用Firebase的原因。即使在重新启动应用程序等之后,我如何始终维护一个匿名帐户来保持相同的用户ID? 我希望用户每次以访客身份玩游戏时都能获得相同的ID。我看到有些应用程序在卸载

  • 使用以下代码对用户进行身份验证后(以下是我代码的修剪版本,因此仅显示成功登录逻辑)… (即启动并运行应用程序,成功登录)。 如果然后删除应用程序并在同一设备上重新安装,这个调用(我在应用程序代理中使用它来确定用户是否登录)将始终返回他们已登录。 这是为什么?我想删除应用程序并重新安装它应该会清除所有数据。 如果您在 iOS 模拟器中重置“内容”和“设置”,然后安装该应用,则将再次为。

  • 问题内容: 我在使用Google登录我的应用程序+ Firebase时遇到问题。 假设有3个用户在同一时间登录我的应用程序。 我用于检查用户的代码是否已登录: 场景:我用多个帐户签名并注销。一切正常。 但是,当我删除该应用程序并再次安装时。该用户被自动恢复。 我尝试使用登录并卸载应用程序。不过,如果我再次安装它,则直接将我带给用户。 我尝试使用登录并卸载应用程序。不过,如果我再次安装它,则直接将我

  • 本文向大家介绍firebase-authentication Google Plus登录身份验证,包括了firebase-authentication Google Plus登录身份验证的使用技巧和注意事项,需要的朋友参考一下 示例 使用Plus登录验证用户 onCreate onStart() 获取资料信息 使用Firebase进行身份验证, onActivityResult 登出