【问题标题】:how to use firebase messaging 9.0 version latest versiom如何使用 firebase 消息传递 9.0 版本 最新版本
【发布时间】:2021-06-05 17:29:54
【问题描述】:

我正在尝试集成新的 firebase 消息传递版本依赖性

  firebaseMessaging.configure(
  onLaunch: (Map<String, dynamic> msg) {
    print(" onLaunch called ${(msg)}");
  },
  onResume: (Map<String, dynamic> msg) {
    print(" onResume called ${(msg)}");
  },
  onMessage: (Map<String, dynamic> msg) {
    showNotification(msg);
    print(" onMessage called ${(msg)}");
  },

我在这一点上得到了 eroor 线 .configure

这是飞镖分析错误

没有为“FirebaseMessaging”类型定义“configure”方法。 尝试将名称更正为现有方法的名称,或定义名为“configure”的方法。

【问题讨论】:

标签: flutter dart flutter-dependencies dart-pub


【解决方案1】:

库中有一些更改,删除您提到的内容并在您的 initState 函数中使用此代码:

    FirebaseMessaging.onMessage.listen((RemoteMessage message) async {
      try {
        final data = message.data;
        print(message.notification);
        print(message.notification.title);
      } catch (e) {
        print(e);
      }
    });
    FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) async {
      try {
        print('onResume: $message');
        final data = message.data;
        print(message.notification);
      } catch (e) {
        print(e);
      }
    });

您应该阅读changeLog

【讨论】:

    【解决方案2】:

    您需要导入 firebase 消息传递。

    【讨论】:

      猜你喜欢
      • 2021-03-11
      • 2023-03-23
      • 2021-12-17
      • 1970-01-01
      • 2021-03-30
      • 2017-09-09
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      相关资源
      最近更新 更多