【问题标题】:How to send dynamic push notification or stack of push notifications using cordova FCM plugin?如何使用cordova FCM插件发送动态推送通知或推送通知堆栈?
【发布时间】:2017-03-17 04:35:28
【问题描述】:

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

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

)。

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

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

提前非常感谢!

【问题讨论】:

  • By 要显示多个以堆栈方式排列的推送通知。,您的意思是您的应用程序中的通知只是分开而不是捆绑在一起吗?跨度>
  • @AL:我已经更新了我的问题编号 1 并附上了第一个要求的示例图像。问题是我无法一一发送和堆叠多个通知,而是将旧通知替换为新通知。

标签: android cordova firebase firebase-cloud-messaging


【解决方案1】:

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

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

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

  2. 使用Picture Messages payload 添加大图,Action Buttons payload 提供点击动作。

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

【讨论】:

    猜你喜欢
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 2022-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多