Android 颤振FCM不';t触发背景消息

Android 颤振FCM不';t触发背景消息,android,flutter,firebase-cloud-messaging,Android,Flutter,Firebase Cloud Messaging,我已经按照所有步骤在我的应用程序和iOS中实现FCM,但在Android上,当应用程序位于后台(假设也已终止)时,我会在系统托盘中收到通知,当我点击应用程序开始时,我会收到以下格式的onResume: google.sent\u时间:编号,单击\u操作: 颤振通知点击,谷歌。原始优先级:高, 折叠键:app\u name\u此处,谷歌。交付的\u优先级:高, 发件人:号码,google.message\u id: 0:1597765388628367%42e897xc324e35dc4e42e8

我已经按照所有步骤在我的应用程序和iOS中实现FCM,但在Android上,当应用程序位于后台(假设也已终止)时,我会在系统托盘中收到通知,当我点击应用程序开始时,我会收到以下格式的onResume:

google.sent\u时间:编号,单击\u操作: 颤振通知点击,谷歌。原始优先级:高, 折叠键:app\u name\u此处,谷歌。交付的\u优先级:高, 发件人:号码,google.message\u id: 0:1597765388628367%42e897xc324e35dc4e42e8974e,谷歌。ttl:number

。。。而且似乎没有数据也没有通知,所以我不知道如何获取消息数据

我在后台使用的方法是顶级函数:

Future<dynamic> onBackgroundMessage(Map<String, dynamic> message) async {
  debugPrint('On background message $message');
  print('On background message $message');
  stderr.writeln('stderr.writeln $message');
  return Future<void>.value();
}
未来onBackgroundMessage(映射消息)异步{ debugPrint('On background message$message'); 打印(“在后台消息$message上”); stderr.writeln('stderr.writeln$message'); 返回Future.value(); } 我必须提到我没有收到打印输出,但我确实在系统托盘中收到了通知,所以我不确定这个函数是否会触发。 有人知道如何调试这个吗? 编辑问题,添加一些细节