受信したプッシュ通知は、通知をタップするまで残り続けます。
アプリを起動したり特定の処理を実行したりして通知が不要になっても、通知は自動的に閉じません。
不要になった通知は、プログラムから閉じなければなりません。
Flutterで通知を閉じるには、eraserパッケージを使用します。
インストール
flutter pub add eraser
すべての通知を閉じる
すべての通知を閉じるには、clearAllAppNotificationsメソッドを使用します。
import 'package:eraser/eraser.dart';
Eraser.clearAllAppNotifications();
選択した通知を閉じる
Androidの場合はtag、iOSの場合はapns-collapse-idを通知に含める必要があります。
clearAppNotificationsByTagメソッドを使用して、指定したタグの通知を閉じます。
import 'package:eraser/eraser.dart';
Eraser.clearAppNotificationsByTag('notificationTag');