打开应用程序后,如何添加按钮以关闭OneSignal通知?

时间:2019-05-14 22:16:34

标签: ionic-framework ionic4 onesignal

我最近在我的Ionic 4应用程序中集成了One Signal通知,效果很好。收到通知后,当用户单击“确定”按钮时我进行了重定向,但是我想放置一个忽略此重定向的“关闭”按钮,可以吗?

我查看了OneSignal Cordova文档,发现没有任何东西可以处理打开的应用程序中出现的此通知警报。

enter image description here

这是我从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();

0 个答案:

没有答案