【问题标题】:grails 3 - push notificationgrails 3 - 推送通知
【发布时间】:2017-03-27 02:50:00
【问题描述】:

我需要在我的 grails 3 项目中实现推送通知。我搜索了一段时间,找不到任何插件/文档/依赖项寻求帮助。

如果我能获得完整的文档或任何关于如何在 grails 3 中实现推送通知的提示,那将是一个很大的帮助。

我曾尝试添加 CometD 和 Event-Push 的依赖,但在 grails 3 中无法下载依赖。

有没有办法整合这些?

【问题讨论】:

  • 我使用的是 Grails 3.2.7,有没有可用于 Apple 推送通知的插件?
  • 您是否能够在 grails 3 应用程序中嵌入事件推送插件?或者任何其他在 grails3 中使用通知机制的方法?
  • RabbitMq 已在我们的系统中成功使用。

标签: push-notification grails-plugin grails-3.1


【解决方案1】:

Grails-Events-Push

  1. Events-push 是一个客户端事件总线,它基于出色的便携式推送库 Atmosphere 和 Grails 平台核心插件,用于事件传播/侦听。

  2. 它只允许您的客户端监听服务器端事件并推送数据。

  3. 默认情况下它使用 WebSockets,如果需要(服务器不兼容,浏览器太旧......),它会回退到使用 Comet。 Events-push 是一个白名单广播器(客户端事件范围是“浏览器”)。您需要通过修改事件 DSL 以使用“浏览器”范围来定义哪些事件可以传播到服务器。

4.要从客户端注册监听器,您还需要定义它们。

Git 中心演示: https://github.com/smaldini/grails-events-push

CometD 插件

https://grails.org/plugin/cometd

希望对你有帮助

【讨论】:

  • 我尝试添加依赖,但失败了,因为这些不支持 grails 3。
  • 请尝试获取正确的版本
猜你喜欢
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
  • 1970-01-01
  • 2018-02-17
  • 2017-02-05
  • 2017-11-26
  • 1970-01-01
  • 2021-06-11
相关资源
最近更新 更多