При получении FCM в фоновом режиме, как я могу уведомить firebase.messaging (). OnMessage ()? - PullRequest
0 голосов
/ 11 ноября 2018

Я успешно установил 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?

...