Я знаю, что обрабатывать сообщения в фоновом приложении
Когда ваше приложение работает в фоновом режиме, Android направляет уведомления на панель задач. Пользователь, нажав на уведомление, по умолчанию открывает панель запуска приложений.
Сюда входят сообщения, которые содержат как уведомления, так и полезные данные. В этих случаях уведомление доставляется в системный трей устройства, а полезная нагрузка данных доставляется в дополнительных целях вашего действия запуска.
но мое приложение должно обнаруживать, когда приходит уведомление, чтобы выполнить операцию (получать данные с сервера), потому что, когда приходит уведомление, оно должно загружать данные, но, когда приложение в фоновом режиме, я не могу знать, что уведомление приходит, пока пользователь не нажмет уведомление, приложение откроется, и я загружу данные, но в в некоторых случаях пользователь не нажимает уведомление, поэтому данные не загружаются
поэтому мой вопрос, как узнать, когда приложение получает уведомление, если приложение работает в фоновом режиме?