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 и т. Д., Что является дополнительным пакетом