- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://git.oschina.net/pyinjava/firePusher
- 软件文档: https://git.oschina.net/pyinjava/firePusher
软件介绍
对smack和javapns进行简单的封装,做到更加方便的向各种设备进行消息推送
smack实现推送基于openfire服务器版本3.10.0
使用样例(通过苹果服务器推送)
PusherFactory pusherManager = PusherFactory.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服务器推送)
PusherFactory pusherManager = PusherFactory.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服务器发送消息成功......");
Head First Rails
David Griffiths / O'Reilly Media / 2008-12-30 / USD 49.99
Figure its about time that you hop on the Ruby on Rails bandwagon? You've heard that it'll increase your productivity exponentially, and allow you to created full fledged web applications with minimal......一起来看看 《Head First Rails》 这本书的介绍吧!
