# #firebase #flutter #dart #firebase-cloud-messaging
Вопрос:
У меня есть приложение Flutter, и я использую обмен сообщениями firebase. На большинстве смартфонов сообщение обычно принимается во всех состояниях (onMessage, onMessageOpenedApp, onBackgroundMessage). Но на некоторых смартфонах уведомления не приходят (onMessageOpenedApp, onBackgroundMessage), я попробовал несколько советов, и это не сработало для меня. Моей последней попыткой была эта функция верхнего уровня :
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
await Firebase.initializeApp();
print(
"Background message: ${message.notification.title}, ${message.notification.body}");
}
void main() {
FirebaseMessaging.onMessageOpenedApp.listen(_firebaseMessagingBackgroundHandler);
FirebaseMessaging.onBackgroundMessage(_firebaseMessagingBackgroundHandler);
runApp(InitApp());
}
Я использую:
firebase_core : ^1.6.0
firebase_messaging : ^10.0.6
Пожалуйста, мне нужны советы о том, что еще я могу попытаться сделать.