• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

firePusher

开源软件地址:

https://gitee.com/pyinjava/firePusher

开源软件介绍:

firePusher

对smack和javapns进行简单的封装,做到更加方便的向各种设备进行消息推送
smack实现推送基于openfire服务器
最低需要jdk 1.7

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

        PusherFactory pusherFactory = PusherFactory.me();        IOSPushConfig iosConfig = new IOSPushConfig();        iosConfig.setP12Path("E:/Certificates.p12");        iosConfig.setPassword("123456");        Pusher pusher = pusherFactory.getPusher(iosConfig);        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服务器推送)

        PusherFactory pusherFactory = PusherFactory.me();        OpenFirePushConfig openfireConfig = new OpenFirePushConfig();        openfireConfig.setOpenfireIP("10.20.16.74");        openfireConfig.setOpenfirePort(5222);        openfireConfig.setUserName("admin");        openfireConfig.setPassword("123456");        Pusher pusher = pusherFactory.getPusher(openfireConfig);        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>

开源协议

Apache License


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap