Нет проблем с кодом, потому что, если я нажимаю на уведомление, оно вызывает onResume, однако, если приложение закрыто или пользователь удаляет уведомление, никакие обратные вызовы не запускаются.
Сейчас я сохранение уведомлений локально на SQL дБ, поэтому, когда пользователь входит в систему, он показывает, сколько уведомлений он не прочитал. Тем не менее, если я не могу вызвать обратный вызов, когда он удаляет уведомление или приложение закрывается (фактически, когда пользователь входит в систему, через пару секунд вызывается onMessage с уведомлением, отправленным, когда приложение было убито, однако это все еще беспокоит меня, потому что я не могу привлечь внимание пользователей с помощью уведомлений) Я не могу сохранить их локально, и когда он снова входит в приложение, те уведомления, которые он отклонил, никогда не вернутся.
Есть ли способ отозвать функцию, когда пользователь отклоняет уведомления или когда мое приложение убито?