Hi, I’m facing a problem with navigation in Ionic 4 and it’s interaction with FCM onNotification
trigger.
Here’s the page structure in my app:
home-page -> new-page
-> old-page
If the app was launched normally with home-page
as the starting point, I find no problem. I’m able to navigate freely and use the back button (android) to go back to previous page.
But if open the app by clicking on background notification sent by FCM, which causes the app to navigate to home-page/new-page
(code below), when new-page
appears, if I tap on device’s back button the app exits when it’s supposed go back to home-page
instead.
I thought that’s because the navigation history is empty, but this doesn’t seem to be the case. Because if I tap the screen once before hitting the back button, the app navigates to home-page
rather than exiting.
Here’s how I handle the notification:
this.platform.ready().then(() => {
this.fcm.onNotification().subscribe(data => {
if (data.wasTapped) {
this.navCtrl.navigateForward(['home-page', 'new-page']);
}
.......
Any idea on how to resolve this? thank you
1 post - 1 participant