使用FCM插件here我正在使用firebase收到通知。
let ready=await this.platform.ready();
this.fcm.onNotification().subscribe((data)=>{
alertdata);
},(error)=>{console.log(`error ${error}`);
});
当应用程序未运行时,通知会到达,并且在应用程序运行时也会正确处理。
但是,当应用关闭时点击通知只会打开应用。
我想知道如何对通知被点击时的功能进行编码。根据收到的有效负载采取自定义操作。
答案 0 :(得分:2)
您可以使用data.wasTapped来设置功能
this.fcm.onNotification().subscribe(data => {
if(data.wasTapped){
console.log("Received in background");
} else {
console.log("Received in foreground");
};
});
如果在点击通知时条件可以工作,则编写的代码;而当应用程序处于前台时,在else条件中可以工作的代码。 您还可以通过在条件中提供功能来移至特定页面