【发布时间】:2018-07-05 12:51:27
【问题描述】:
我创建了一个管理面板并注册了用户。现在我想将这些用户连接到数据库,以便我将数据发送给用户稍后访问的那些用户......
我可以使用用户的电子邮件地址将数据发送到用户数据库吗?请这是我的主要逻辑。
public void onClick(View view) {
email=userEmail.getText().toString();
password=UserPassword.getText().toString();
mAuth.createUserWithEmailAndPassword(email,password).addOnCompleteListener(AddUsers.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()){
Toast.makeText(AddUsers.this, "User is Added", Toast.LENGTH_SHORT).show();
}
}
});
}
});
}
好的,我会解释它.....我想要一个管理应用程序,我将通过它向在 firebase 上注册的用户发送任务或数据...... 例如,Honestjob220@gmail.com 是用户。并且用户有他自己的应用程序,它将显示管理员发送的数据..现在从管理员应用程序我想将数据发送到上面的电子邮件用户......所以当用户打开应用程序时,数据会重新发送到他的应用程序.. enter image description here 这是管理前端图像
【问题讨论】:
-
send data to users database是什么意思?您想向您的用户发送电子邮件吗? -
如果您的意思是通过电子邮件查找用户,您需要将用户 ID 到用户电子邮件的映射写入 Firebase 数据库。然后您将能够检索它们,因为您将拥有每个用户的 ID。
-
Alex Mamo 那些通过电子邮件和密码注册的用户...我希望每个用户都与他的数据相关联...
标签: java android firebase firebase-realtime-database firebase-authentication