firebase.notifications() выдает ошибку в response-native-firebase

Я успешно интегрировал Firebase в свое мобильное приложение. сейчас я тестирую его на Android. Я успешно получаю уведомление. Мой следующий шаг - вызвать событие, когда приложение находится на переднем плане и в фоновом режиме, и прочитать данные. для этого я видел документацию и использовал firebase.notifications().displayNotification(), Но это ошибка.

Убедитесь, что у вас есть:

1) Установил требуемую зависимость Firebase Android SDK 'com.google.firebase:firebase-notifications' в файле 'android/app/build.gradle'.

2) Импортировал модуль 'io.invertase.firebase.notifications.RNFirebaseNotificationsPackage' в ваш файл 'MainApplication.java'. 3) Добавлена ​​строка 'new RNFirebaseNotificationsPackage()' внутри списка методов RN'getPackages()'.

1 ответ

Решение

Похоже, вам нужно следовать инструкциям на этой странице, чтобы установить зависимость уведомлений. Недавно они переписали часть уведомлений response-native-firebase, так что это может также понадобиться для вашего случая использования.

У меня такая же ошибка Ошибка: вы попытались использовать модуль firebase, который не установлен в вашем проекте Android, вызвав firebase.notifications() с помощью invertase firebasev6...

После нескольких исследований я обнаружил, что уведомление должно быть реализовано в rnfirebase.io, это firebase v5 и ниже.

Итак, invertase решили не использовать уведомления в своем пакете firebase v6.

Чтобы использовать notifcation, вы можете обратиться к их пакету notifee, когда документ находится в альфа-версии, или вы можете использовать wix/react-native-notifications и т. Д., Что является дополнительным пакетом

Другие вопросы по тегам