androidpn环境测试

来源:互联网 发布:笔记本无线mac地址修改 编辑:程序博客网 时间:2024/06/06 04:26

参考http://blog.csdn.net/xyz_lmn/article/details/7587807进行环境搭建
下载androidpn-client-0.5.0.zip和androidpn-server-0.5.0-bin.zip
解压两个包,Eclipse导入client,配置好目标平台,打开raw/androidpn.properties文件,
apiKey=1234567890
xmppHost=172.21.12.44(服务端的ip)
xmppPort=5222
如果是模拟器来运行客户端程序,把xmppHost配置成10.0.2.2 (模拟器把10.0.2.2认为是所在主机的地址,127.0.0.1是模拟器本身的回环地址).我的测试环境是在用一个局域网内。
xmppPort=5222 是服务器的xmpp服务监听端口
运行androidpn-server-0.5.0\bin\run.bat启动服务器,从浏览器访问http://127.0.0.1:7070/index.do (androidPN Server有个轻量级的web服务器,在7070端口监听请求,接受用户输入的文本消息)

在运行run.bat文件时 可能会有错误 但是批处理文件 总是一闪而过。解决方法:右键编辑批处理文件 最后面追加一行 pause
这样再重新运行 就可以看到运行内容了
如果出现错误 找不到jre下的server下的jvm.dll
解决方法:copy client文件下的所有内容 新创建server文件夹 将cpoy内容粘贴到server文件夹下。
重新运行run.bat文件
说明运行成功!

运行客户端,客户端会向服务器发起连接请求,注册成功后,服务器能识别客户端,并维护和客户端的IP长连接

服务端进入Notifications界面,输入消息发送

模拟器客户端接受到server推送的消息

0 0
原创粉丝点击