Как получить уведомление уведомления intent.getExtras (), когда приложение является фоновым FCM

Я использую FCM для простого уведомления

Когда приложение находится на переднем плане, все работает правильно. Я получаю уведомление плюс сообщение с данными внутриonMessageReceived метод.

Но когда приложение находится в фоновом режиме, я получаю уведомление в системном трее. И когда я нажимаю на элемент управления, он переходит к основному виду деятельности. И когда я разбираюintent.getExtras();Я получаю только эти ключевые данные -google.sent_time, from, google.message_id, collapse_key.

Как получить заголовок уведомительного сообщения и сообщение, которое видно в системном трее отintent.getExtras()?

Я использую консоль FCM для отправки уведомления. У меня нет выделенного сервера для этого.

Код для получения сообщения:

final Bundle extras = intent.getExtras(); 
final Set<String> keySet = extras.keySet(); 
final Iterator<String> iterator = keySet.iterator(); 
while (iterator.hasNext()) {     
    final String key = iterator.next(); 
    final Object o = extras.get(key); 
    System.out.println(key + ":" + o); 
} 

Ответы на вопрос(3)

Ваш ответ на вопрос