Как я могу установить свойство ondidReceivebackgroundnotificationResponse flutterlocalnotifications plugin.initialize?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу установить свойство ondidReceivebackgroundnotificationResponse flutterlocalnotifications plugin.initialize?

Сообщение Anonymous »

Я пытаюсь реализовать локальные уведомления о push, используя Flutter_local_notification, и я хочу выполнить определенные действия, когда Flutterlocalnotifications Plugin.show вызывается, в то время как приложение Flutter находится в фоновом режиме. Я обнаружил, что ondidReceivebackgroundnotificationResponse свойство Flutterlocalnotifications Plugin.initialize - это часть, в которой такие действия должны быть написаны. Однако, даже если я пишу код, как следующее, он, кажется, не выполняется. Я был бы невероятно благодарен, если кто-то, кто знает, может дать несколько советов. flutterLocalNotificationsPlugin.initialize(
initializationSettings,
onDidReceiveNotificationResponse: (notificationResponse) async {
debugPrint('[onDidReceiveNotificationResponse]');
if (notificationResponse.payload != null) {
debugPrint('notification payload: ${notificationResponse.payload}');
}
},
onDidReceiveBackgroundNotificationResponse: notificationTapBackground,
);
< /code>
/* top-level */
@pragma('vm:entry-point')
void notificationTapBackground(NotificationResponse notificationResponse) {
debugPrint('[notificationTapBackground()]');
}
< /code>
-version-< /p>
Flutter: 3.10.6
flutter_local_notification: ^14.1.0 < /p>

Подробнее здесь: https://stackoverflow.com/questions/768 ... of-flutter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»