在后台接收FCM时,如何通知firebase.messaging()。onMessage()?

时间:2018-11-11 14:04:52

标签: react-native react-native-firebase

我已经成功安装了react-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);
};

我的侦听FCM消息的Component-file.js:

componentDidMount() {
  this.notificationListener = firebase.messaging().onMessage((message: RemoteMessage) => {
    this.handleNotification(message);
  }); 
}

那么,我该如何连接这两个文件,以便当FCM在后台出现时,而不是将其记录下来,以便在Component-file.js中执行一些代码,例如handleNotification函数?

0 个答案:

没有答案