我正面临下一个问题。我想在应用程序处于Android和iOS上的前台模式时关闭显示通知警报(本地通知)。我只想在代码中捕获推送通知,但不将其显示在通知栏中。实际上,我只需要在收到通知时使用触发器即可。
我已使用本教程实现了Firebase: https://medium.freecodecamp.org/how-to-get-push-notifications-working-with-ionic-4-and-firebase-ad87cc92394e
为了更好地了解我,我遇到下一种情况。我有一些数据的列表,当推送通知到来时,我想刷新列表。
预先感谢
答案 0 :(得分:0)
当应用程序处于前台模式时,我认为收到通知的触发器是来自 app.component.ts 的这部分:
this.fcm.onNotifications().subscribe(...)
其中 onNotifications()是 fcm.service.ts 的一部分:
onNotifications() {
return this.firebase.onNotificationOpen();
}
也许可以不显示吐司,而是刷新列表?