【发布时间】:2018-05-27 02:30:06
【问题描述】:
我收到了发件人的通知,当我点击通知时,应用程序打开了。
但是,通知返回值不会调用onMessage()函数。
从 documentation ,函数 getInitialNotification() 是做我需要的。但是当应用打开时仍然没有从onMessage() 获得任何价值。
componentDidMount(){
firebase.messaging().getInitialNotification();
firebase.messaging().onMessage(function(payload) {
console.log("Message received. ", payload);
// ...
});
}
【问题讨论】:
-
试试:
firebase.messaging().getInitialNotification().then(function(initialMessage) { console.log("Initial Message: ", initialMessage); }) -
@Cherniv 不错!这是一个正确的答案,你应该发布到答案!谢谢
标签: reactjs firebase react-native firebase-cloud-messaging react-native-firebase