我应该使用哪个Apple推送通知服务Java库?

sab*_*dow 41 java apple-push-notifications ios

我需要使用Apple推送通知服务(APNS)从我的Java服务器向iOS设备发送推送通知

我找到了两个用Java发送APNS推送通知的库:

  1. Java的APNS
  2. javapns

但两者似乎都被放弃了(或者至少他们有错误,最后一个版本是一年前).

java-apns有很多分叉.在积极开发中是否有这个库的更新分支?还有其他更好的选择吗?

Jon*_*ers 34

如果其他人正在寻找Java中的APNs库,我们在RelayRides刚刚发布了Pushy(http://relayrides.github.io/pushy/).它做的一些事情与其他两个竞争者(如异步网络IO)不同,因此它可以非常快速地发送大量消息.我们实际上也在生产中使用它,因此它由我们的工程师积极维护.请享用!

编辑:要明确,Pushy是免费的开源(麻省理工学院许可证).


ste*_*ger 9

经过一段时间的挖掘后,我只能找到你提到的那两个库,所以我查看了java-apns GitHub页面上的一些最新的分支,我找到的最新的分支是由一个名为"用户"的用户完成的. froh42" .他的叉子就在这里.最近的提交是4天前,但我不确定这个人是否真的添加到了回购的核心功能,因为它已经很晚了,我太累了,无法检查.

我的建议是,如果你打算使用java-apns,看看froh的回购,看它是否签出.如果没有,您可以在此处查看原始java-apns repo中的分叉列表.对不起,我无法帮到你,祝你好运!

  • 对于将来的引用,该分支已关闭,并重新加入trunk. (3认同)
  • 首先,谢谢你的回答.在询问之前,我在GitHub上查看了库的所有分支.其中一个是你提到的那个.所以我可能会开始尝试这个. (2认同)