【问题标题】:onMessage run multiple async task on iOSonMessage 在 iOS 上运行多个异步任务
【发布时间】:2021-08-01 12:40:44
【问题描述】:

我想在这里在 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 上收到通知

【问题讨论】:

    标签: ios flutter push-notification firebase-cloud-messaging flutter-ios


    【解决方案1】:

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

     @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

    【讨论】:

      猜你喜欢
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-08
      • 2013-03-01
      • 1970-01-01
      • 2023-01-10
      • 1970-01-01
      相关资源
      最近更新 更多