onMessage 运行 iOS 上的多个异步任务

onMessage run multiple async task on iOS

我想在 Firebase 消息方法的 onMessage 中做一个异步任务。

我真正想要的是:当我点击通知正文时,当 Firebase 发出通知时,我想在特定页面上启动 Facebook 应用程序。

我的意思是出现在屏幕顶部的那个框会给我带来 Facebook 应用程序,如果有人遇到这个问题并成功完成它,请不要犹豫帮助我提供任何信息。

@override

Future onMessage(RemoteMessage message) async {

Future.delayed(const Duration(milliseconds: 100), () { launchFbPage();

  printLog('[app.dart] onResume Firebase Push notification: $message');

   saveMessage(message.data);

});
}

以及为什么打印不适用于 iOS 同时我在 iPhone

上收到通知

所以有人帮助了我感谢属于他。 我不得不使用这个:

 @override

Future onMessage(RemoteMessage message) async {

await Future.delayed(const Duration(milliseconds: 100), () { launchFbPage();

  printLog('[app.dart] onResume Firebase Push notification: $message');

   saveMessage(message.data);

});
}

我只需要等待 Future.delayed