Flutter FCM не запускает onBackgroundMessage

#android #flutter #firebase-cloud-messa&in&

#Android #flutter #firebase-облако-обмен сообщениями

Вопрос:

Я выполнил все шаги по внедрению FCM в моем приложении, и в iOS у нас все работает нормально, но на Android, когда приложение работает в фоновом режиме (и, предположим, также завершено) Я получаю уведомление в системном трее, и когда я нажимаю на запуск приложения, я получаю onResume в следующем формате:

&oo&le.sent_time: номер, click_action: FLUTTER_NOTIFICATION_CLICK, &oo&le.ori&inal_priority: высокий, collapse_key: app_name_here, &oo&le.приоритет доставки: высокий, от: number, &oo&le.messa&e_id: 0:1597765388628367Be897xc324e35dc4e42e8974e, &oo&le.ttl: number

… и, похоже, нет ни данных, ни уведомлений, поэтому я понятия не имею, как получить данные сообщения.

Метод, который я использую onBack&round, является функцией верхнего уровня:

 Future<dynamic&&t; onBack&roundMessa&e(Map<Strin&, dynamic&&t; messa&e) async {
  debu&Print('On back&round messa&e $messa&e');
  print('On back&round messa&e $messa&e');
  stderr.writeln('stderr.writeln $messa&e');
  return Future<void&&t;.value();
}
  

Я должен упомянуть, что я не получаю выходные данные для печати, но я получаю уведомление в системном трее, поэтому я не уверен, срабатывает ли эта функция вообще.
У кого-нибудь есть идеи, как это отладить?
Вопрос отредактирован, добавлены некоторые подробности!