在Java中提取推送通知

时间:2011-08-24 18:01:45

标签: java frameworks messaging

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

详情如下:

这是我的用例:

  1. 用户通过手机启动任务(目前定位到Android和iOS)
  2. 此任务将在服务器(基于J2EE的应用程序服务器)上异步运行
  3. 任务完成后,我希望服务器通过推送通知向用户通知任务完成
  4. 现在我明白了,我们可以通过C2DM实现这一点,并且有代码通过Java从Java APN等项目集成APN。

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

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

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

1 个答案:

答案 0 :(得分:2)

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