繁体   English   中英

仅限管理员 - 匿名身份验证 - Firebase - Android

[英]Admin only - Anonymous Authentication - Firebase - Android

我正在尝试使用 Firebase 向我的应用程序添加匿名身份验证。 但是这个错误不断重复:

在此处输入图像描述

这是我的代码:

firebaseAuth.signInAnonymously()
    .addOnCompleteListener(task -> {
        if (task.isSuccessful()) {
            // Sign in success, update UI with the signed-in user's information
            FirebaseUser user = firebaseAuth.getCurrentUser();
            updateUI(user);
        } else {
            // If sign in fails, display a message to the user.
            Toast.makeText(AnonymousLoginActivity.this, task.getException().getMessage(),
                    Toast.LENGTH_SHORT).show();
            updateUI(null);
        }
    });

我怎样才能解决这个问题?

在 Firebase 中启用匿名登录。

前往 Firebase 控制台并切换匿名登录开关。

要使用 Firebase 匿名登录,您必须从 Firebase 控制台启用匿名身份验证选项。

匿名身份验证解决方案 - Firebase - Android

要启用匿名身份验证,请执行以下步骤:

  1. Go 到 Firebse 控制台并登录到您的帐户。
  2. 前往 Authentication 选项卡,如上所示。
  3. 单击添加新提供程序按钮,您将看到一个弹出窗口:

匿名身份验证解决方案 - Firebase - Android

  1. 单击匿名选项,您将再次看到一个弹出窗口:

匿名身份验证解决方案 - Firebase - Android

  1. 现在单击切换按钮以启用身份验证
  2. 点击保存按钮

保存后,您会看到匿名身份验证将在身份验证列表中,如下图所示。

匿名身份验证解决方案 - Firebase - Android

这个程序对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM