У меня есть две вещи: USERS
и VALUES
.Один пользователь может иметь много значений.Я хотел бы настроить свою базу данных Firebase в реальном времени следующим образом:
"Users" : {
"-LP4S9ewWAuEOlXKEkRB" : {
"id" : "-LP4S9ewWAuEOlXKEkRB",
"token" : "XXXXXXXXXXXXXXXXXXXXXXXXXX"
}
}
"values":{
userID: same as "id" in the users element,
userToken: same as "token" in the users element,
value: 13
}
Мне удалось выполнить первую часть (сохранение пользователей), но для значений значения каждого нового пользователя моего приложения перезаписываютиз других.это мой код:
final String userToken = sharedPreferences.getString("USER_TOKEN", "N/A");
//assign a personal id to the value
String valueId = dbRef.child("Values").push().getKey();
ValueData myValue= new ValueData(valueId, dataToSend);
dbRef.child("Values").child("UserToken").setValue(userToken);
Пожалуйста, помогите мне!Заранее спасибо.