android - 如何使用 cordova FCM 插件发送动态推送通知或推送通知堆栈?

标签 android cordova firebase firebase-cloud-messaging

我是混合应用程序开发人员,使用 cordova 插件开发应用程序。我使用“https://www.npmjs.com/package/cordova-plugin-fcm ”插件来实现来 self 的应用程序的推送通知。但目前我只看到最近发送的最后一条通知。所以我想实现如下功能:

  1. 以堆栈方式显示多个推送通知(请参阅随附示例 enter image description here )。
  2. 通过添加一些大图像和按钮来提供点击操作来自定义推送通知(请参阅随附的示例

enter image description here )。

我通过谷歌搜索进行了很多研究,但找不到任何使用 FCM 发送多个通知并自定义通知的文章。我发现了一些cordova插件,例如“phonegap-plugin-push”,但它没有帮助,因为它们正在使用GCM(旧版本的FCM)。

如果有人实现了此类功能,那么请指导实现它,或者提供任何文章或 cordova 插件详细信息,以便我实现它。

提前非常感谢!

最佳答案

phonegap-plugin-push version 2.0.0-rc2使用FCM而不是GCM

看看Push notification payload details以获得您需要的行为。

  1. 使用Inbox Stacking负载以显示以堆栈方式排列的多个推送通知。

  2. 使用Picture Messages用于添加大图像和 Action Buttons 的有效负载提供点击操作的负载。

我还没有使用版本 2(仍在版本 1.x),我知道我无法解决你的问题 cordova-plugin-fcm问题,但这可能是一个很好的解决方法。

关于android - 如何使用 cordova FCM 插件发送动态推送通知或推送通知堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40404102/

相关文章:

android - 无法在 Android 上播放音频 - Sencha Touch SDK 工具 2.0.0

javascript - 是否可以从后退按钮事件调用ons-sliding-menu组件的closeMenu方法?

javascript - Firebase Web 代码实验室 : missing app configuration value "appId"

java - 如果循环在关闭对话框后不会执行(第一次使用java)Java/Android

android - 在选择目标 android 操作系统进行开发时,哪些因素很重要

java - 如何在android中读取txt文件?

javascript - HTML5 视频在源更新之前无法播放

cordova - Ionic 2 Native Linkedin 未满足的对等依赖性

java - 从手机上传 PDF 到 firebase

android - 空对象引用上的 Firebase firestore .QuerySnapshot.getDocumentChanges()'