angular - 没有本地通知的 Ionic 4 推送通知
问题描述
我正面临下一个问题。我想在应用程序在 Android 和 iOS 上处于前台模式时关闭显示通知警报(本地通知)。我只想在代码中捕获推送通知,但不在通知栏中显示它。实际上,我只需要在收到通知时触发即可。
我已经使用本教程实现了 firebase: https ://medium.freecodecamp.org/how-to-get-push-notifications-working-with-ionic-4-and-firebase-ad87cc92394e
为了更好地了解我,我有下一个情况。我有一些数据的列表,当推送通知到来时,我想刷新列表。
提前致谢
解决方案
当应用程序处于前台模式时,我认为收到通知时的触发器是app.component.ts的这一部分:
this.fcm.onNotifications().subscribe(...)
其中onNotifications()是fcm.service.ts的一部分:
onNotifications() {
return this.firebase.onNotificationOpen();
}
也许,您可以刷新列表而不是显示吐司?
推荐阅读
- php - 在 laravel 中,有什么好的方法可以在对象数组中插入对象属性并删除请求中不必要的属性
- python - 如何在 CSV 字段中用空字符替换双引号内的双引号?
- php - 如何检查 csv 文件中值在哪一行发生变化?
- python - 将一列拆分为多列/清理数据集
- azure-active-directory - 我可以为两个应用程序使用相同的 AAD AppID
- php - 如何授权使用 pinterest api 创建的应用程序?
- java - java.lang.IllegalStateException:没有服务器 ALPNProcessors - WireMock
- python - 如何从 RGB 图像中提取颜色通道
- node.js - 如何在 docker 容器中运行 npm 命令?
- android - 创建一个在活动打开时运行的服务