Вопрос такой же, как здесь Вызовите метод onMessage, когда приложение находится в фоновом режиме во флаттере , и я следую за веткой, но поскольку ответа нет, я снова задаю этот вопрос.
Я подключил свое приложение Flutter к Firebase Messaging и получаю уведомление, когда мое приложение находится в Foreground с использованием Плагин локальных уведомлений Flutter .Но я не могу получать никаких уведомлений, когда мое приложение находится в Справочная информация
Ниже приведен мой код:
// FIREBASE CONFIGURATION & HANDLING
_firebaseMessaging.configure(
onMessage: (Map<String, dynamic> message) async {
debugPrint("onMessage: $message");
final notification = message['data']['notification'];
Map responseBody = convert.jsonDecode(notification);
_showNotification(
icon: responseBody['icon'],
title: responseBody['title'],
body: responseBody['body'],
);
setState(() {});
},
);
// DISPLAY NOTIFICATION - HEADS UP
Future<void> _showNotification({String icon, String title, String body}) async {
var androidPlatformChannelSpecifics = AndroidNotificationDetails(
'your channel id',
'your channel name',
'your channel description',
importance: Importance.Max,
priority: Priority.High,
ticker: 'ticker',
);
var iOSPlatformChannelSpecifics = IOSNotificationDetails();
var platformChannelSpecifics = NotificationDetails(
androidPlatformChannelSpecifics, iOSPlatformChannelSpecifics);
await flutterLocalNotificationsPlugin.show(
0,
title,
body,
platformChannelSpecifics,
);
}
Может кто-нибудь подсказать мне, как я могу получать уведомления, когда моиприложение в Фон