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
我想在 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