开源消息推送 Android push message 小试
来源:互联网 发布:centos svn服务器搭建 编辑:程序博客网 时间:2024/05/22 00:53
公司要弄个push.我就网上找了些资料。发现有个开源的好东西。push,能让我们主动发东西给手机用户,增加
了对用户的可控性,也让我们有了一个信息群发渠道。
Android push message,其服务器是用了JSP编写,服务器与客户端通讯是通过XML(XMLPP)文件。
首先,下载地址 http://sourceforge.net/projects/androidpn/
我们下载其中的 androidpn-server-0.5.0-bin.zip (18.3 MB) 服务端和androidpn-client-0.5.0.zip(356.1 kB)
客户端。而服务端是在PC上运行,而且用JSP编写。需要安装JAVA,并配置好JAVA_HOME变量。不然运行时
是一闪而过,不能开启服务端。
其次,配置服务端。服务端是在PC上运行,把androidpn-server-0.5.0-bin.zip解压在本地,如:E:\android
\androidpn-server-0.5.0 运行以上目录的\bin\run.bat 来启动服务器。此时cmd窗口一直在运行。别关了。
验证服务器是否成功。浏览器打开 http://127.0.0.1:7070/index.do,出现如下页,表示服务器开启成功。
最后,我们手机端,解压androidpn-client-0.5.0.zip,导入工程到eclipse。打开res/raw/androidpn.properties
文件配置。
apiKey=1234567890xmppHost=192.168.0.5xmppPort=5222
把192.168.0.5修改为10.0.2.2 【在虚拟机中,虚拟机地址为127.0.0.1,主机地址为 10.0.2.2】
运行客户端,还需build path设置包含asmack.jar。
右击此项目(org.androidpn.demoapp.DemoAppActivity)——properties。如图,打开jaca build path,
添加asmack.jar。 然后在模拟器编译运行。自此我们都设置完了。下面演示推送。
推送演示
客户端在虚拟机中运行时,服务端可见链接的客户端。
http://127.0.0.1:7070/user.do
http://127.0.0.1:7070/notification.do 写入title,和message,后按submit
此时手机端收到推送
- 开源消息推送 Android push message 小试
- Android Push消息推送
- Android Push消息推送
- Android开发 消息推送 Push
- Android Push Notificatioin Service(Android消息推送)
- Android--Android 推送 Push开源解决方案
- Android push推送消息到达成功率优化
- Android 消息推送 -- Xinge Push[简单普通推送]
- 消息推送技术Push
- Android 上的消息推送通知(Push Notification)
- 消息推送【Android】Parse Push快速入门指南
- Android消息推送/Push机制介绍和资源索引贴
- Android 消息推送 -- Xinge Push[客户端数据接收处理]
- 基于MQTT实现Android消息推送(Push…
- parse push 消息推送学习笔记(Android消息推送解决方案 备选)
- iphone push notification 消息推送
- iphone push notification 消息推送
- 消息推送(Server Push)
- 高级打字机 (Tries)
- 高级shell脚本编程之函数库、信号与陷进、文件处理、数组、安全性
- BmpMap图像数据捕获
- Welcome to the TORQUE download page.
- 后大学时代--关于梦想
- 开源消息推送 Android push message 小试
- 安装pbs
- PHP DBO事务使用
- 简单的dedecms在线报名插件开发 实例 有后台
- db2 字段大小写的区别
- PHP DBO 数据库连接
- 作业提交系统Torque个人安装总结(PBS)
- spring3 jar 说明
- 阿拉伯数字转换成中文输出