用于发送 APNs (iOS/macOS/Safari) 推送通知的 Java 库
Pushy 是一个用于发送 APNs(iOS、macOS 和 Safari) 推送通知的 Java 库。Pushy 使用 Apple 基于 HTTP/2 的 APNs 协议发送推送通知,并支持 TLS 和令牌基础的身份验证。与其他推送通知库不同,Pushy 重点强调 详细的文档、异步操作和面向工业级运行的设计。使用 Pushy,您可以轻松高效地维护多个并行连接到 APNs 网关,向许多不同应用程序("主题") 发送大量通知。
我们相信 Pushy 已经是从 Java 应用程序发送 APNs 推送通知的最佳工具,我们希望您通过 bug 报告和拉取请求帮助我们使其更加完善。如果您需要一个简单的 GUI 应用程序,用于开发或测试目的发送推送通知,您可能还会对 Pushy 的姐妹项目 Pushy Console 感兴趣。
Pushy 要求使用 Java 8 或更高版本进行构建和运行。虽然不必使用,但用户可以选择使用 netty-tcnative 作为 SSL 提供程序,以提高性能。若要使用本机提供程序,请确保 netty-tcnative 已添加到您的类路径中。Maven 用户可以将其添加到项目中,如下所示:
暂无开放 Issues,或尚未同步最近议题。