Почему некоторые пользователи прекращают получать уведомления Firebase? - PullRequest
0 голосов
/ 01 мая 2020

В большинстве случаев наша система уведомлений firebase работает довольно хорошо. Наше приложение написано в дартс (флаттер) и работает на iOS, а также Android. Мы используем пакет firebase_messaging.dart.

Однако некоторые пользователи перестают получать уведомления pu sh через некоторое время. В большинстве случаев перезапуск приложения / перезапуск телефона решит эту проблему. Это обычная проблема, и есть ли решение этой проблемы?

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

Merijn

Это код для настройки части firebaseMessaging:

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