firePusher v0.2 发布,APP 消息推送框架 - 开源中国社区
Float_left Icon_close
firePusher v0.2 发布,APP 消息推送框架
愚_者 2015年05月19日

firePusher v0.2 发布,APP 消息推送框架

愚_者 愚_者 发布于2015年05月19日 收藏 78 评论 5

做APP,小程序就上开源众包。世界杯期间免费领2600元启动金。>>>  

firePusher 是对 smack 和 javapns 进行简单的封装,做到更加方便的向各种设备进行消息推送。

smack 实现推送基于 openfire 服务器版本 3.10.0

使用样例(通过苹果服务器推送)

PusherManager pusherManager = PusherManager.me();
        IOSPushConfig iosParam = new IOSPushConfig();
        iosParam.setP12Path("E:/Certificates.p12");
        iosParam.setPassword("123456");
        Pusher pusher = pusherManager.getPusher(iosParam);
        SimpleFMessage simpleFMessage = new SimpleFMessage();
        simpleFMessage.setContext("test message!");
        simpleFMessage.setTitle("hello test");
        simpleFMessage.setTo("1ad18d84a40437f7a1b949c95cd2686d0bbb21645b5d996e335920b64b1f4f38");
        pusher.push(simpleFMessage);
        try {
            pusher.close();
        } catch (Exception e) {
           LOG.error("关闭连接异常");
        }
        LOG.debug("通过苹果推送服务器发送消息成功......");

使用样例(通过openfire服务器推送)

PusherManager pusherManager = PusherManager.me();
        OpenFirePushConfig openfireParam = new OpenFirePushConfig();
        openfireParam.setOpenfireIP("10.20.16.74");
        openfireParam.setOpenfirePort(5222);
        openfireParam.setUserName("admin");
        openfireParam.setPassword("123456");
        Pusher pusher = pusherManager.getPusher(openfireParam);
        SimpleFMessage simpleFMessage = new SimpleFMessage();
        simpleFMessage.setContext("test message!");
        simpleFMessage.setTitle("hello test");
        simpleFMessage.setTo("test1");
        pusher.push(simpleFMessage);
        try {
            pusher.close();
        } catch (Exception e) {
            LOG.error("关闭连接异常");
        }
        LOG.debug("通过xmpp服务器发送消息成功......");

Maven 项目引入

<dependency>
 <groupId>com.github.sd4324530</groupId>
 <artifactId>firePusher</artifactId>
 <version>0.2</version>
</dependency>
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:firePusher v0.2 发布,APP 消息推送框架
分享
评论(5)
最新评论
0
31
0

引用来自“xjava”的评论

Android有什么sdk么

引用来自“愚_者”的评论

这个是服务端的呢,客户端的还没写13
所以啊,暂时肯定不能用啊
0

引用来自“xjava”的评论

Android有什么sdk么
这个是服务端的呢,客户端的还没写13
0
@火蚁 不知道能满足么?
0
Android有什么sdk么
顶部