尝试通过 android studio 对我的 Android 应用程序中的用户进行身份验证时,出现 RecaptchaAction 错误

问题描述 投票:0回答:1

我正在尝试在我的应用程序中实施 Firebase 身份验证,但我不断收到有关 Recaptcha 操作失败的错误

通过 onClick 函数连接到按钮的函数代码是

public void createAccount(View v)
    {
        mAuth.createUserWithEmailAndPassword("[email protected]", "password123#")
                .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        if (task.isSuccessful()) {
                            // Sign in success, update UI with the signed-in user's information
                            Log.d("hi", "createUserWithEmail:success");
                            Toast.makeText(MainActivity.this, "Account Successful.",
                                    Toast.LENGTH_SHORT).show();
                            FirebaseUser user = mAuth.getCurrentUser();
                            updateUI(user);
                        } else {
                            // If sign in fails, display a message to the user.
                            Log.w("hi", "createUserWithEmail:failure", task.getException());
                            Toast.makeText(MainActivity.this, "Authentication failed.",
                                    Toast.LENGTH_SHORT).show();
                            updateUI(null);
                        }
                    }
                });
    }

当我单击按钮时,它会调用该函数并告诉我身份验证失败,并且在我的日志猫中,我收到一条错误消息

nitial task failed for action RecaptchaAction(action=signUpPassword)with exception - An internal error has occurred. [ socket failed:EPERM (Operation not permitted) ]

接着是警告语

createUserWithEmail:failure                                                                                                     com.google.firebase.FirebaseException: An internal error has occurred. [ socket failed:EPERM (Operation not permitted) ]

我已经尝试重新下载我的谷歌服务json文件,但这并没有解决任何问题,而且我在网上找不到任何解决方案,所以我希望有人可以帮助我

java android firebase
1个回答
0
投票

我也遇到过类似的情况,因为 RecaptchaAction 错误而出现此错误。

我的错误是

操作 RecaptchaAction(action=signUpPassword) 的初始任务失败,但出现异常 - 发生内部错误。 [配置_未找到]

我通过在 Firebase 登录方法中启用电子邮件/密码登录修复了此错误。请注意,发送到 Firebase 的密码长度必须至少为 6 个字符。

检查并确保您已在 firebase 中启用登录方法。

© www.soinside.com 2019 - 2024. All rights reserved.