Firebase无法与多个应用

时间:2017-09-21 15:49:34

标签: android firebase firebase-authentication

我正在使用firebase,我创建了一个项目,并为同一个firebase项目链接了两个应用程序。我使用Firebase Auth。创建登录并登录屏幕。

但问题是,在我链接的第一个应用程序中,登录按预期工作,但在第二个应用程序中,在我单击注册后,回调永远不会完成,并且永远不会创建用户。这是我使用的方法:

public void bntRegistrarRClick(View v)
    {
        (firebaseAuth.createUserWithEmailAndPassword(txtEmail.getText().toString(), txtSenha.getText().toString())).
                addOnCompleteListener(new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        if(task.isSuccessful())
                        {
                            Toast.makeText(RegistroActivity.this, "Registrado com Sucesso", Toast.LENGTH_LONG).show();
                            Intent i = new Intent(RegistroActivity.this, CreateProfileActivity.class);
                            startActivity(i);
                        }
                        else
                        {
                            Log.e("ERROR", task.getException().toString());
                            Toast.makeText(RegistroActivity.this, task.getException().getMessage(), Toast.LENGTH_LONG).show();
                        }
                    }
                });

    }

android应用程序在不同的项目中。

有人知道可能是什么问题吗?

2 个答案:

答案 0 :(得分:0)

我不得不将应用程序移动到同一个项目中。通过这种方式,我可以连接并使用firebase,因为应用程序共享同一个数据库。

答案 1 :(得分:0)

问题是你没有在第一个应用程序的firebase现有应用程序中添加其他应用程序详细信息。 从Android Studio转到Tools-&gt; Firebase并创建,将应用添加到所选项目中。

将所有Android应用添加到同一个firebase应用中。