Я создаю мобильное приложение для чата с базой данных Firebase в реальном времени и реагирую на нативные.Это приложение всегда прослушивает получение новых сообщений чата из базы данных Firebase.
Но я вижу следующее сообщение об ошибке, когда нажимаю кнопку sign out
на экране чата, потому что приложение в фоновом режиме всегда пытается получить новые сообщения дажеЯ вышел из системы, и у меня нет роли для чтения и записи сообщений чата.
Это сообщение об ошибке.
console.error: "Uncaught Error in onSnapshot:", {"code": "permission-denied", "name": "FirebaseError" }
Это мой код для прослушивания, чтобы получить новуюсообщения чата.
:
this.firebase.firestore.collection("chat").doc(" chatId").collection("messages")
.where('counter', '>', this_.messageCounter - Const.chatPagingMessageCount).orderBy('counter', 'asc')
.onSnapshot(function (querySnapshot) {
:
Я бы хотел, чтобы пользователи выходили без этой ошибки.