在androidpn的官网上下载下来它的服务器和客户端文件:

androidpn-server-0.5.0 和 androidpn-client-0.5.0

解压后:

1,运行androidpn-server-0.5.0\bin下的run.bat。保持cmd打开,其实是运行了一个jetty服务器,在浏览器中访问http://127.0.0.1:7070/index.do。

2,在google的adt-bundle-windows-x86下的eclipse运行环境里,打开androidpn-client-0.5.0, 把res/raw下的androidpn.properties文件打开,修改xmppHost为运行androidpn-server的computer的ip。(注意:需要把lib目录改为libs,然后在此项目的build path->configure build path...->libraries下对asmack.jar的路径重新edit

3,在手机上运行client后,会出现

android推送消息之androidpn入门

在浏览器中的服务器端会出现此手机的注册信息

 

android推送消息之androidpn入门

然后在Notifications标签下输入要发送的信息,如图:

 

android推送消息之androidpn入门

点击Submit后,手机会收到才发送的消息:

 

android推送消息之androidpn入门

点击查看:

 

android推送消息之androidpn入门