Я столкнулся с проблемой, когда пытался реализовать отписку в firestore на приемнике Snapshot.Проблема в том, что когда я пытаюсь переопределить функционально кнопку «Назад», кнопка «Назад» не закрывает приложение, более того, я не уверен, что она отписывается от прослушивателя onSnapshot, и если он отписывается, то как закрыть приложение.
код того, что я пробовал:
platform.registerBackButtonAction(() =>{
customer.unsubscribe();
})
this.unsubscribe = this.db.collection(this.collectionName).orderBy('name')
.where("deleted","==",false)
.onSnapshot(customerSnapshot =>{
уточнение: здесь клиент - поставщик, а отписавшийся - член данных в поставщике клиента.
Примечание: Я не хочу никакого подтверждения от пользователя относительно закрытия приложения, поэтому нет элементов управления предупреждениями
Также: Предоставляет ли firebase какой-либо механизм, с помощью которого мы можем проверить, что подписка была
Спасибо