Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当应用程序使用Firebase消息打开时显示颤振通知_Firebase_Flutter_Firebase Cloud Messaging - Fatal编程技术网

当应用程序使用Firebase消息打开时显示颤振通知

当应用程序使用Firebase消息打开时显示颤振通知,firebase,flutter,firebase-cloud-messaging,Firebase,Flutter,Firebase Cloud Messaging,应用程序接收我在后台或关闭模式下发送的所有通知,但我还希望在用户玩应用程序时打开应用程序时显示通知 onMessage: (Map<String, dynamic> message) async { print("onMessage: $message"); FlutterRingtonePlayer.playNotification(); }, onLaunch: (Map<String, dynamic&g

应用程序接收我在后台或关闭模式下发送的所有通知,但我还希望在用户玩应用程序时打开应用程序时显示通知

      onMessage: (Map<String, dynamic> message) async {
        print("onMessage: $message");
        FlutterRingtonePlayer.playNotification();
      },
      onLaunch: (Map<String, dynamic> message) async {
        print("onLaunch: $message");

      },
      onResume: (Map<String, dynamic> message) async {
        print("onResume: $message");
        // TODO optional
      },

onMessage:(映射消息)异步{
打印(“onMessage:$message”);
flatterringtoneplayer.playNotification();
},
onLaunch:(映射消息)异步{
打印(“onLaunch:$message”);
},
onResume:(映射消息)异步{
打印(“onResume:$message”);
//TODO可选
},

如果您想在系统托盘中显示通知,就像应用程序在后台时一样,您可以使用该软件包

这样,当您通过
onMessage
收到通知时,您可以使用如下方式:

AndroidNotificationDetails notificationAndroidSpecifics =
    AndroidNotificationDetails(
        groupChannelId, groupChannelName, groupChannelDescription,
        importance: Importance.Max,
        priority: Priority.High,
        groupKey: groupKey);

NotificationDetails notificationPlatformSpecifics =
    NotificationDetails(notificationAndroidSpecifics, null);

await flutterLocalNotificationsPlugin.show(
    1,
    'Jeff Chang',
    'Please join us to celebrate the...',
    notificationPlatformSpecifics);
查看他们的文档以获取更多示例