在Java中提取推送通知

我的问题是:是否有任何Push Notification抽象层/ Framework for
Java将接口与实现提供程序(
Android和iOS)分开?

详情如下:

这是我的用例:

>用户通过手机启动任务(目前针对Android和iOS)
>此任务将在服务器(基于J2EE的应用程序服务器)上异步运行
>任务完成后,我希望服务器通过推送通知向用户通知任务完成

现在我明白了,我们可以通过C2DM实现这一点,并且有代码通过Java从Java APN等项目集成APN.

我基本上在寻找Push Notification的抽象层,它抽象出接口和提供者/实现层,类似于JDBC对数据库和JMS的消息传递.

重申一个问题:是否存在跨设备(至少Android和iOS)标准化推送通知的Java框架,提供逻辑接口并从我那里抽象出实现层?

如果这样的Java框架不存在那么我将不得不创建一个,但我想在我自己完成任务之前就已经问过了.

最佳答案
Urban Airship是一种服务(不是框架),但它可以帮助您抽象出一些您需要编写的推送通知基础结构.

点赞