androidpn 环境配置讲解

AndroidPN推送配置
本文介绍如何使用AndroidPN+Tomcat+Hibernate+Spring搭建消息推送系统。包括配置数据库、部署服务端及客户端步骤。

这两天在研究android 客户端消息推送功能,了解了一下androidpn这个免费的开源框架,功能实现不错,初步解决了我的问题,作为新手的我给大家写一篇关于其如何配置的问题,仅供初学者参考!

首先提供一下比较好的可用的项目资源,可用到我的资源里去下载项目源码:

 

首先先讲下我用的是androidpn+tomcat+hibernate+spring版本的

 

如何搭建server端:

我当初拿到工程后一脸懵逼,这个真的如一些网上所说的一部署了就能跑了么?
答案是错误的,需要我们先配置一下项目的数据库,在本地建立一个android 数据库,在里面新建一张“ apn_user ”表,创建表列

依次是id,username ,password ,email,name,created_date ,updated_date 我默认都可以为null。

然后修改hibernate数据库配置文件/Androidpn/resources/jdbc.properties  改成你本地的用户名和密码。

这下部署server端,启动tomcat ,登录http://localhost:8080 就可以看到服务端后天页面了

点击HOME | USER | SESSION | NOTIFICATION 选项卡就不会报错了

服务端就搭建完毕了!

 

如何搭建client端:

搭建client端非常容易,甚至可以说只需要修改下连接xmppServer 的配置文件就可以了,文件位置在:/androidpn-client/res/raw/androidpn.properties

我这里用的是虚拟机运行的,所以将xmppHost 改成了10.0.2.2 

这里科普一下为什么改成这个地址,而不是127.0.0.1 ,这是因为,模拟器把10.0.2.2认为是所在主机的地址,127.0.0.1是模拟器本身的回环地址

然后启动模拟器,部署客户端app,查询数据库表里是否注册了用户,一切ok 就可以用server端的notification来发群推送消息了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xq30397022

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值