从native发送数据到flutter

Pab*_*rra 8 flutter

我扩展了本机实现FirebaseMessagingService以等待本机中的推送通知android

当用户单击推送通知时,我需要启动我的 flutter 应用程序,所以..如何将数据发送到我的 flutter 应用程序?

her*_*ert 0

您基本上仍然可以查看firebase 消息传递示例(或android 相同

  1. 在你的(或android上)创建一个平台通道,并在dart/flutter端注册相同的通道(也许并注册一个类似的方法)AppDelegateMainActivitymain.dartonPushClicked
  2. 在本机代码中侦听解析消息
  3. 使用平台通道将它们发送到您的 dart 代码(如上面链接的示例所示)channel.invokeMethod('onPushClicked', myMessageArguments)