Ionic 4推送通知,无本地通知

时间:2018-11-22 10:11:22

标签: angular firebase ionic-framework ionic-native ionic4

我正面临下一个问题。我想在应用程序处于Android和iOS上的前台模式时关闭显示通知警报(本地通知)。我只想在代码中捕获推送通知,但不将其显示在通知栏中。实际上,我只需要在收到通知时使用触发器即可。

我已使用本教程实现了Firebase: https://medium.freecodecamp.org/how-to-get-push-notifications-working-with-ionic-4-and-firebase-ad87cc92394e

为了更好地了解我,我遇到下一种情况。我有一些数据的列表,当推送通知到来时,我想刷新列表。

预先感谢

1 个答案:

答案 0 :(得分:0)

当应用程序处于前台模式时,我认为收到通知的触发器是来自 app.component.ts 的这部分:

this.fcm.onNotifications().subscribe(...)

其中 onNotifications() fcm.service.ts 的一部分:

onNotifications() {
    return this.firebase.onNotificationOpen();
}

也许可以不显示吐司,而是刷新列表?