Недавно я интегрировал уведомления One Signal в свое приложение Ionic 4, оно работало очень хорошо.После получения уведомлений я ставлю перенаправление, когда пользователь нажимает кнопку «ОК», но я хотел бы поставить кнопку «Закрыть», которая игнорирует это перенаправление, возможно ли это?
Я посмотрел на 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();