首页 > 解决方案 > Flutter:如何通过长时间运行的后台服务触发屏幕UI事件(例如来电屏幕)?

问题描述

我想实现从firebase(fcm)接收通知的应用程序,当收到通知时将应用程序启动到特定屏幕,无论应用程序被杀死还是在后台,我尝试在onBackgroundMessage中调用本机代码但没有任何帮助请

onLaunch: (Map<String, dynamic> message) async {
    print("onLaunch: $message");
    printy();
    // TODO optional
  },
  onBackgroundMessage:Platform.isIOS ? null : _backgroundMessageHandler,
  onResume: (Map<String, dynamic> message) async {
    print("onResume: $message");
    printy();
    // TODO optional
  },

标签: flutterdart

解决方案


推荐阅读