cordova-fcm-plugin无法在ios应用程序的前景中使用

时间:2019-05-09 10:22:44

标签: ionic-framework ionic3 localnotification cordova-plugin-fcm

我试图在应用程序处于前台时生成一个本地通知,但是在设备的应用程序通知托盘中未收到本地通知。

我在离子应用程序中使用cordova-fcm-plugin和localnotification插件。 他们俩都非常适合android。但是我在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,
     });
    }
});

我希望本地通知会在应用程序通知栏中收到,就像我在后台收到的一样。

0 个答案:

没有答案