Все документы, которые я нашел, описывают, как читать и записывать данные в базу данных Firebase Realtime при установке общедоступной конфиденциальности базы данных, как здесь:
https://firebase.google.com/docs/database/android/read-and-write
Ошибка разрешения доступа Firebase
Как передать пользователю Firebase, когда у меня уже есть аутентификация, для проверки, когда мне нужно прочитать данные, когда мои правила такие:
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
Когда я пытаюсь так:
reference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String value = dataSnapshot.getValue(String.class);
Log.d("VERBOSE: ", "Value is: " + value);
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.e("ERROR: ", "Failed to read database.", databaseError.toException());
}
});
Я всегда получаю исключение
com.google.firebase.database.DatabaseException: Firebase Database error: Permission denied
С наилучшими пожеланиями