Я использую Firebase Cloud Messaging для отправки уведомлений с полезной нагрузкой на данные в свое приложение.Получите полезную нагрузку на информацию о android-уведомлении при увольнении
Когда я отправляю уведомление, если мое приложение работает (передним планом), я получаю данные, переопределяющие onMessageReceived()
от FirebaseMessagingService
.
Если мое приложение не работает, уведомление отправляется на «системный лоток», и когда пользователь нажимает на уведомление, запускается мое приложение, и я могу получить данные с getExtras
намерения.
Но как я могу получить данные, если пользователь отклонил уведомление в «системном трее»?
Мне нужно написать фоновое обслуживание, которое «прослушивает» уведомления, чтобы получить это?
Я думаю, вам нужно будет управлять идеей, чтобы сделать это, вместо того чтобы позволить firebase генерировать уведомление –