Реагировать на собственный firebase - очистить «текущее» уведомление, если приложение очищено / убито - PullRequest
0 голосов
/ 04 апреля 2020

Я использую реагирующую родную базу данных для отображения уведомлений в моем приложении. Я показываю уведомление со свойством «продолжается» для некоторых действий в моем приложении, как указано ниже:

new firebase.notifications.Notification()
                    .android.setLocalOnly(true)
                    .android.setChannelId("channelid")
                    .setNotificationId("activityId");
                    .setTitle("Activity")
                    .setBody("Activity in progress")
                    .android.setOngoing(true);

Я программно очищаю это уведомление, когда действие завершено.

Но если пользователь очищает / убивает приложение, не прекращая действия, затем текущее уведомление не удаляется из строки состояния android.

Какой лучший способ удалить текущее уведомление, если приложение очищено / уничтожено?

Версии, которые я использую:

"react-native-firebase": "^5.6.0",
"react": "16.9.0",
"react-native": "0.61.5",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...