加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
ANDROIDPN-SERVER README
=======================
http://androidpn.sourceforge.net/

Push Notification Service for Android

This is an open source project to provide push notification support for Android
-- a xmpp based notification server and a client tool kit. 

更新By:dannytiehui@hotmail.com


=======v0.6.0更新后16:36 2012/4/13================

此开源项目包含三个部分:
1、Android客户端示例
2、消息推送服务器端示例(源码、jetty版本、tomcat版本)
3、项目可以直接引用的中间件


文件描述:
androidpn-client:android客户端工程源码包
androidpn-server-src:androidpn服务器端源码包
androidpn-server-bin-jetty:androidpn服务器端jetty版本
androidpn-server-bin-tomcat:androidpn服务器端tomcat版本,可直接绑定数据库(如Mysql)
apnsUnit:中间件。项目中可以直接引用来调用服务器端消息推送接口


--------------------------------------------------
开始前请准备:

androidpn-client:
1、修改res/raw/androidpn.properties配置文件
把xmppHost=127.0.0.1改成你自己的ip;模拟器设置为:10.0.2.2


androidpn-server-bin-jetty:
修改配置文件conf/config.properties
admin.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的信息

空文件

简介

An open source project to provide push notification support for Android -- a xmpp based notification server and a client tool kit. 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化