Android推送参考资源

来源:互联网 发布:ug编程和模具设计 编辑:程序博客网 时间:2024/05/30 23:01

参考:http://www.iteye.com/topic/1117043

开始前请准备:androidpn-client:1、修改res/raw/androidpn.properties配置文件把xmppHost=127.0.0.1改成你自己的ip;模拟器设置为:10.0.2.2androidpn-server-bin-jetty:修改配置文件conf/config.propertiesadmin.console.host=10.62.1.226为服务器的ip地址androidpn-server-bin-tomcat:1、用到了java的spring框架2、修改resources/jdbc.properties配置文件3、查看WebRoot/WEB-INF/dispatcher-servlet.xml配置文件4、访问地址为;http://127.0.0.1:8080/ 端口号为tomcat所使用的端口号


--------------------------------------------------新功能:androidpn-server新添加了两个接口:package org.androidpn.server.console.api;UserApiController.java 用于获取用户列表,并返回json数据;NotificationApiController.java 用户消息推送WebRoot/WEB-INF/dispatcher-servlet.xml文件更新添加了/user_api.do=userapiController/notification_api.do=notificationapiController为防止别人恶意用网页群发消息推送,以下可隐藏/index.do=filenameController/user.do=userController/session.do=sessionController/notification.do=notificationController--------------------------------------------------修复的BUG列表:androidpn-client:1、重复发送消息时,被覆盖的问题。    用示例程序,我连续推送2条消息,无论点击哪一条,都显示最新的那条数据。(对不上号)    例如,我先推送标题为“A”的新闻,然后再推送标题为‘B’的新闻,这个时候,客户端收到两条推送消息,分别是A、B,无论我点击A,还是B,详情页都显示B的信息


今天有看到天朝人民,把下面的androidpn改进了,放在了github上面了:https://github.com/dannytiehui/androidpn


参考1:Android实现推送方式解决方案 http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html

                  

            XMPP协议实现原理介绍  http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378956.html

          

           Android Push Notification实现信息推送使用   http://www.cnblogs.com/hanyonglu/archive/2012/03/16/2399655.html

androidpn的项目地址:http://sourceforge.net/projects/androidpn/

可能真机测试的时候,有时会出现测试不成功的情况,重新安装一下客户端,首先,用Eclipse看一下服务,再测试一次,有时是网络比较慢的原因。