В большинстве случаев наша система уведомлений 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);
},
);