Каков наилучший подход к передаче данных из уведомления в приложение, которое оно открывает, с использованием «act-native-firebase v6 »? - PullRequest
0 голосов
/ 05 ноября 2019

Я хочу реализовать открытие определенного экрана при взаимодействии с Push-уведомлением, отправленным из Firebase. Насколько я понимаю, мне нужно было использовать функцию getInitialNotification(), которая была доступна в react-native-firebase v5 и ниже, но еще не доступна в react-native-firebase v6, поскольку пакет уведомлений еще не готов. Помимо прочего, до сих пор я пытался настроить обработчик фоновых сообщений, который доступен в пакете Cloud Messaging, но, похоже, он не работает для чего-то, что не является data-only сообщением:

Firebase.messaging().setBackgroundMessageHandler(async (remoteMessage) => { await storeJSONData('notification', JSON.stringify(remoteMessage)); });

Должен ли я понизиться до react-native-firebase v5, чтобы использовать их getInitialNotification() из пакета уведомлений, или у меня есть другие лучшие альтернативы, такие как даже использование собственного кода Android?

...