首页 > 解决方案 > 没有本地通知的 Ionic 4 推送通知

问题描述

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

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

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

提前致谢

标签: angularfirebaseionic-frameworkionic-nativeionic4

解决方案


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

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

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

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

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


推荐阅读