我正在使用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应用程序在不同的项目中。
有人知道可能是什么问题吗?
答案 0 :(得分:0)
我不得不将应用程序移动到同一个项目中。通过这种方式,我可以连接并使用firebase,因为应用程序共享同一个数据库。
答案 1 :(得分:0)
问题是你没有在第一个应用程序的firebase现有应用程序中添加其他应用程序详细信息。 从Android Studio转到Tools-&gt; Firebase并创建,将应用添加到所选项目中。
将所有Android应用添加到同一个firebase应用中。