Уведомление о срабатывании одного сигнала закрывается после открытого уведомления в ios - PullRequest
0 голосов
/ 20 июня 2019

после открытия уведомления из центра уведомлений , приложение работает только с заставкой и принудительно закрывается после заставки. мое приложение в андроиде нормально открыто оповещение . моя версия ios 12.2. мой код здесь:

initializeApp() 
  {
    this.platform.ready().then(() => {

      if (this.platform.is('cordova')) 
      {

        this.oneSignal.startInit('xxxxxxxxxxxxxxxxxxx', 'xxxxxxxxxxx');
        this.oneSignal.inFocusDisplaying(this.oneSignal.OSInFocusDisplayOption.Notification);
        this.oneSignal.handleNotificationReceived().subscribe(data => this.onPushReceived(data.payload));
        this.oneSignal.handleNotificationOpened().subscribe(data => this.onPushOpened(data.notification.payload));
        this.oneSignal.endInit();
}
      this.statusBar.styleDefault();
      this.splashScreen.hide();
    });
}

  private onPushOpened(payload: OSNotificationPayload) {

    let alert = this.alertCtrl.create({
      title: payload.additionalData.nodename,
      subTitle: 'My Note : '+payload.additionalData.title1+' <br/> '+'My Why  : '+payload.additionalData.mywhy,
      message: payload.body,
      buttons: [
        {
          text: 'Utsett',
          role: 'cancel',
          handler: () => {
            console.log('Cancel clicked');
          }
        },
        {
          text: 'Det er utført',
          handler: () => {
            console.log('oke');
              this.responseData = result;
              this.nav.setRoot(MynotesPage, {id:payload.additionalData.id});
            });
          }
        }
      ]
    });
    alert.present();
  }

Я не могу начать намерение прямо из функции "HandleNotificationOpened". Кто-нибудь может мне помочь с этой проблемой.

...