Как обрабатывать свернутые или сгруппированные уведомления в Flutter? - PullRequest
0 голосов
/ 26 марта 2019

Я хочу получать push-уведомления, используя флаттер. Я был в состоянии обрабатывать отдельные сообщения с помощью FirebaseMessaging. Однако, когда я отправляю несколько сообщений, они рушатся (на андроиде еще не тестировали на айфоне). Когда я нажимаю на свернутое уведомление, приложение открывается, но уведомления не исчезают и уведомления не обрабатываются.

FirebaseMessaging _firebaseMessaging = FirebaseMessaging();  

 _firebaseMessaging.configure(
      onMessage: (Map<String, dynamic> message) async {
        appState.onNotification=true;
        appState.typeNotification='onMessaging';
        print('on message $message');
        _doQuestionnaire(message,true);
      },
      onResume: (Map<String, dynamic> message) async {
        print('on resume $message');
        appState.typeNotification='onResume';
        appState.onNotification=true;
        _doQuestionnaire(message,false);
      },
      onLaunch: (Map<String, dynamic> message) async {
        print('on launch $message');
        appState.typeNotification='onLaunch';
        appState.onNotification=true;
        _doQuestionnaire(message,false);
      },
)

Я хочу, чтобы уведомления исчезали при нажатии и получали список уведомлений в слушателе для обработки всех сообщений, если это возможно.

Спасибо за вашу помощь!

...