Я успешно установил response-native-firebase, и я могу получить сообщение только для данных FCM в фоновом режиме.Теперь я хочу уведомить слушателя firebase.messaging (). OnMessage (), чтобы он запускался, либо когда я снова открываю приложение из фона, либо сразу.
мой файл bgMessaging.js:
export default async (message: RemoteMessage) => {
console.log(message);
//from here call handleNotification of other component
return Promise.resolve(message);
};
Мой Component-file.js, который слушает сообщения FCM:
componentDidMount() {
this.notificationListener = firebase.messaging().onMessage((message: RemoteMessage) => {
this.handleNotification(message);
});
}
Итак, как я могу соединить эти два файла, чтобы, когда FCM появляется в фоновом режиме, вместо того, чтобы регистрировать еговыполнить некоторый код в моем Component-file.js, как например функция handleNotification?