Commit 74715e85 authored by Libin Lu's avatar Libin Lu Committed by GitHub

Update README.md

parent 858167ca
...@@ -323,8 +323,11 @@ class App extends Component { ...@@ -323,8 +323,11 @@ class App extends Component {
}); });
this.notificationListener = FCM.on(FCMEvent.Notification, async (notif) => { this.notificationListener = FCM.on(FCMEvent.Notification, async (notif) => {
// do some component related stuff // optional, do some component related stuff
}); });
// sometimes android kills activity when app goes to background, and when resume it broadcasts notification before JS is run. You can use FCM.getInitialNotification() to capture those missed events.
FCM.getInitialNotification().then(notif=>console.log(notif));
} }
componentWillUnmount() { componentWillUnmount() {
...@@ -336,7 +339,6 @@ class App extends Component { ...@@ -336,7 +339,6 @@ class App extends Component {
FCM.subscribeToTopic('/topics/foo-bar'); FCM.subscribeToTopic('/topics/foo-bar');
FCM.unsubscribeFromTopic('/topics/foo-bar'); FCM.unsubscribeFromTopic('/topics/foo-bar');
FCM.getInitialNotification().then(notif=>console.log(notif));
FCM.presentLocalNotification({ FCM.presentLocalNotification({
id: "UNIQ_ID_STRING", // (optional for instant notification) id: "UNIQ_ID_STRING", // (optional for instant notification)
title: "My Notification Title", // as FCM payload title: "My Notification Title", // as FCM payload
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment