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

时间:2016-11-03 14:27:54

标签: android cordova firebase firebase-cloud-messaging

我是混合应用程序开发人员并使用cordova插件开发应用程序。我用过" https://www.npmjs.com/package/cordova-plugin-fcm"从我的应用程序实现推送通知的插件。但目前我只看到最近发送的最后通知。所以我想实现像:

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

    我通过谷歌搜索进行了很多研究,但是无法获得任何使用FCM发送多个通知和文章的文章。定制通知。我发现了一些像#34; phonegap-plugin-push"但它没有帮助,因为他们使用的是GCM(旧版FCM)。

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

    提前多多感谢!

1 个答案:

答案 0 :(得分:1)

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

请查看Push notification payload details了解您需要的行为。

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

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

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