首页 > 解决方案 > Flutter Firebase FCM 未收到消息

问题描述

我正在使用 firebase 消息传递 10.0.8,并且我有以下代码:

void initState() {
    super.initState();
    fcm();
  }


fcm() async{
    print(await FirebaseMessaging.instance.getToken());
    FirebaseMessaging.onMessage.listen((RemoteMessage message) {
      print('Got a message whilst in the foreground!');
      print('Message data: ${message.data}');

      if (message.notification != null) {
        print('Message also contained a notification: ${message.notification}');
      }
    });

    FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) {
      print('A new onMessageOpenedApp event was published!');
    });
  }

当我通过 Firebase 控制台上的云消息部分测试此代码时,它不起作用。我尝试降级到 10.0.1,仍然没有工作。我正在使用 Android Emulator 来测试我的代码。

标签: firebaseflutterfirebase-cloud-messaging

解决方案


推荐阅读