@patrickianco wrote:
I’m implementing Push Notifications on my Android Ionic 2 App with the Ionic Native FCM
When I’m receiving a notification in the foreground it works, but when I’m receiving a notification in the background and if I clicked on it, nothing happens.
firebaseInit(){ //Firebase this.fcm.subscribeToTopic('all'); this.fcm.getToken() .then(token => { console.log(token); this.nativeStorage.setItem('fcm-token', token); }); this.fcm.onNotification().subscribe( data => { console.log("NOTIF DATA: " + JSON.stringify(data)); if(data.wasTapped){ this.nav.push(MemoViewPage, {memo: {_id: data.memo_id}}) console.info('Received in bg') }else{ let alert = this.alertCtrl.create({ title: data.subject, message: "New memorandum", buttons: [ { text: 'Ignore', role: 'cancel' }, { text: 'View', handler: () => { this.nav.push(MemoViewPage, {memo: {_id: data.memo_id}}) } } ] }); alert.present(); console.info('Received in fg') } }); this.fcm.onTokenRefresh() .subscribe(token => { console.log(token); }) }The
if(data.wasTapped)condition doesn’t go off once I clicked the notification from the system tray.
Posts: 1
Participants: 1