当应用程序使用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);
查看他们的文档以获取更多示例