# #android #push-notification #firebase-cloud-messaging #android-push-notification
Вопрос:
В настоящее время я разрабатываю приложение для клиента, и одним из его требований является обработка данных уведомлений от FCM. Я читаю документы FCM и для обработки данных FCM, когда приложение находится в фоновом режиме/закрыто, я использую метод GetIntent().getExtras (). Однако это будет работать только в том и только в том случае, если пользователь нажмет на баннер уведомления. Таким образом, если пользователь игнорирует баннер с уведомлением и запускает приложение на главном экране, получить данные из системного трея невозможно.
Итак, есть ли способ получить данные из системного трея, не касаясь баннера уведомления?
Я попытался изучить поведение других приложений для Android, таких как Gmail и Outlook, отправив электронное письмо, когда приложения закрыты. Когда появляется запрос на уведомление, я перевожу телефон в режим полета и запускаю приложение, не нажимая на баннер уведомления. Каким — то образом приложение смогло получить электронное письмо. Так это данные из уведомления в системном трее? или запрос с сервера (я не знаю, возможен ли запрос post с сервера, так как приложение находится в фоновом режиме).
Если кто-нибудь сможет объяснить или дать решение, это будет большой помощью для моего проекта.