Articles of Firebase

Доступ к родительскому объекту при обнаружении изменения только значения узла

У меня есть узел « Order и « Status . Я ищу изменения в значении состояния, и если обнаружено какое-либо изменение, я должен read родительский узел Order . Ключевым моментом является то, что я не хочу слушать изменения в узле Order . Но просто Status в узле Order . Каков оптимальный способ сделать это? Хорошо […]

Firebase Authentication FirebaseNetworkException: произошла сетевая ошибка (например, тайм-аут, прерванное соединение или недоступный хост)

Я создаю рабочий процесс проверки подлинности для моего приложения для Android. Я разрешаю пользователям регистрироваться с именем пользователя / паролем и различными поставщиками OAuth. Я проверяю электронные письма и пароль, поэтому я знаю, что информация, которую я передаю Firebase, действительна. Я использую com.google.firebase:firebase-auth:9.6.1 Когда я выполняю следующий код, я получаю обратный вызов, который говорит, что […]

Как программно получить список зарегистрированных пользователей в Firebase

Я работаю над андроидным приложением на базе Firebase, и я создаю регистрацию, используя аутентификацию пользователей с их адресами электронной почты и паролями с помощью метода signInWithEmailAndPassword , я могу зарегистрировать несколько пользователей и также увидеть пользователя на консоли Firebase. Но я хочу получить список всех зарегистрированных пользователей Firebase Auth. Я могу получить текущего пользователя, используя […]

Firebase – почта электронной почты не работает – произошла внутренняя ошибка.

Я пытаюсь отправить электронное письмо с подтверждением после успешной регистрации пользователя. Который дает мне ошибку An internal error has occurred. [ USER_NOT_FOUND ] An internal error has occurred. [ USER_NOT_FOUND ] . Это код, который у меня есть в настоящее время – public void signUpUser(View view){ EditText mailEditText = (EditText) findViewById(R.id.editText); EditText pwdEditTet = (EditText) […]

Трудности настройки Gradle для отправки файлов сопоставления ProGuard в Firebase

Я пытаюсь следовать этому учебному руководству Firebase, чтобы настроить Android Studio на автоматическую отправку моего файла сопоставления ProGuard при создании APK выпуска для моего приложения для Android. Тем не менее, я не мог понять шаги 4 и 5 в разделе «Загрузка файлов сопоставления ProGuard с помощью Gradle», главным образом потому, что я не нашел файл […]

Правильно сортировать узлы от самых новых до самых старых

Я использую FirebaseRecyclerAdapter чтобы раздуть RecyclerView с данными, предоставленными базой данных Firebase Realtime. Я начал сортировать узлы по их дочерней date которая была установлена ​​как значение ServerValue.TIMESTAMP . Я добавил свойство indexOn к родительскому узлу узлов, которые я хочу сортировать с date значения, в Правила базы данных Firebase. "parent-node": { ".read": "auth != null", ".write": […]

Динамические ссылки Firebase обрабатываются дважды

У меня проблема с тем, что динамическая ссылка firebase перезапускается при перезапуске приложения Android. Следующая последовательность создает проблему: Щелкните URL глубокой ссылки Приложение открывается в представлении, на которое указывает глубокая ссылка (как и ожидалось) Закройте приложение (полностью) Откройте приложение из значка Приложение открывается в представлении, на которое указывает глубокая ссылка (хотя это не должно) После […]

Внедрение функции чтения в приложении Firebase для обмена сообщениями

Я хотел бы реализовать функцию «Видеть» в моем приложении для обмена сообщениями Firebase. Можете ли вы любезно посоветовать лучший и наиболее эффективный подход к принятию (рабочий код будет оценен)? Например, приложение отобразит сообщение « Виден на 6 » или « Видно на 15 » в групповом сообщении. Вот мой проект: https://github.com/firebase/friendlychat/tree/master/android Вот MainActivity: https://github.com/firebase/friendlychat/blob/master/android/app/src/main/java/com/google/firebase/codelab/friendlychat/MainActivity.java

Сообщение об аварии Firebase Crash

Я внедрил базовую настройку отчета о сбоях Firebase для моего проекта, и он отлично работал без каких-либо проблем. Возможно ли получить этот отчет об ошибке на моем электронном письме ? Я не могу найти функцию отправки электронной почты для не фатальной или фатальной ошибки на панели отчетов о сбоях. FirebaseCrash.report(new Exception("My first Firebase non-fatal error […]

Com.google.firebase.database.DatabaseException: Сериализация массивов не поддерживается, используйте вместо них списки

Я пытаюсь сохранить пользовательский объект, используя следующий код: DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference(); DatabaseReference curWorkoutExercisesRef = databaseReference.child("workouts") .child(mCurrentWorkout.getId()) .child("workoutExercises"); WorkoutExercise we = new WorkoutExercise(exercise); curWorkoutExercisesRef.push().setValue(we); Вот мой объект: public class WorkoutExercise { private String id; private Exercise exercise; public WorkoutExercise() {} // getters, setters, other methods // … } public class Exercise { private String id; […]