grails 3 - 推送通知

grails 3 - push notification

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

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

我试过添加CometD和Event-Push的依赖,但是在grails 3中下载依赖失败

有什么方法可以整合这些吗?

Grails-事件-推送

  1. Events-push 是一个客户端事件总线,基于出色的可移植推送库 Atmosphere 和 Grails 事件平台核心插件 propagation/listening。

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

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

4.To从客户端注册监听器,你也需要定义它们。

Git 集线器演示: https://github.com/smaldini/grails-events-push

CometD 插件

https://grails.org/plugin/cometd

希望对您有所帮助