我最近在我的Ionic 4应用程序中集成了One Signal通知,效果很好。收到通知后,当用户单击“确定”按钮时我进行了重定向,但是我想放置一个忽略此重定向的“关闭”按钮,可以吗?
我查看了OneSignal Cordova文档,发现没有任何东西可以处理打开的应用程序中出现的此通知警报。
这是我从OneSignal开始的代码
// OneSignal Notifications
this.oneSignal.startInit('my-secret-code', 'my-secret-id');
this.oneSignal.handleNotificationReceived().subscribe((data: any) => {
//console.log(data);
// do something when notification is received
});
this.oneSignal.handleNotificationOpened().subscribe((data) => {
let additionalData = data.notification.payload.additionalData;
switch(additionalData.type){
case 'open-order':
this.router.navigateByUrl('/orders/open');
break;
case 'finished-order':
this.router.navigateByUrl('/orders/finished');
break;
}
});
this.oneSignal.endInit();