Cordova-FCM-плагин не работает на переднем плане для приложения IOS - PullRequest
0 голосов
/ 09 мая 2019

Я попытался сгенерировать локальное уведомление, когда приложение находится на переднем плане, но локальное уведомление не получено в области уведомлений приложения устройства.

Я использую плагин cordova-fcm-plugin и localnotification в моем ионном приложении.они оба работают на андроид очень хорошо.Но я получаю проблему в приложении IOS.Уведомление работает хорошо, когда приложение находится в фоновом режиме.Но когда приложение находится на переднем плане, fcm подписывает данные в fcm.onNotification, а затем я генерирую локальное уведомление для пользователя с помощью плагина ionic localnotification.Но это уведомление также получено в функции fcm.onNotification.Но я хочу, чтобы уведомление в трее приложений.

Fcm плагин при уведомлении подписался

this.fcm.onNotification().subscribe((data) => {
   console.log("fcm notification received === ", data);
   if (data.wasTapped) {
      console.log('notification received by data was tapped');
   }
    else {
      console.log("FCM NOTIFICATION in foreground === ", data);
      this.localNotifications.schedule({
        id: this.id + 1,
        title: 'new message',
        text: 'message description',
        foreground: true,
     });
    }
});

Я ожидаю, что локальное уведомление будет получено в трее уведомлений приложения, как я получил в фоновом режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...