我这里有一个android消息推送的demo,下载后可以使用。我在这里介绍下具体使用的方法。(希望能帮助大家)
下载地址:http://download.csdn.net/detail/gaoqingliang521/4352312
下载后进行解压,里面有两个包,一个是客户端,一个是服务器端。
服务器端的使用:
1.打开androidpn-server-0.5.0这个文件夹里面有个bin文件夹,里面有个run.bat运行文件。双击运行。
2.运行后仔细观察命令行窗口打出的信息中有一个IP地址(大约在倒数第5行)
3.在IE上输入该ip地址加端口号 例:http://127.0.0.1:7070 这时会弹出一个消息推送的欢迎界面。
客户端的使用:
1.将客户端那个文件夹导入工程 ,导入工程后打开res文件下的raw文件夹 有个androidpn.properties 把里面的xmppHost改掉,这里需要注意,如果是在自己本机测试那么就改成 xmppHost=10.0.2.2 如果是在非本机测试那么就改成你服务器所在机器的ip就可以。
下面就是可以测试消息推送了;
如果你 xmppHost 改的没问题,当你运行客户端时,在服务器端的 Users 和Sessions 下就会显示出你的用户信息。
这时说明已经连接成功,如果没有显示,可能是ip地址有问题。
连接成功后 就可以在服务器端的Notifications中进行消息推送了。
出现连接不成功 并是401问题的解决方案:
错误号401.1
症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。
分析:
由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。
解决方案:
(1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:
控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。如果还没有解决,请继续下一步。
(2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:
开始->程序->管理工具->本地安全策略->安全策略->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。
注意:一般自定义 IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。
相关推荐
android消息推送 客户端与服务器端(XMPP协议)
Android消息推送(客户端+服务器端)
Android消息推送服务器端+客户端
资源包包含以下内容: 1. androidpn-client:推送功能的...3. androidpn-server-0.5.0: 推送功能的服务器端,直接可运行使用(androidpn-server-0.5.0\bin\run.bat) 4. androidpn-server-src: 推送服务器端的源码包
集成极光推送的 java服务器端 和 Android客户端
服务器端推送消息-客户端接收消息,利用websocket实现长连接无刷新消息推送
极光推送的android客户端和Java服务器端的例子.非常好用。 绝对能运行,但需要你把key和masterSecret改成你自己的。
android通过极光服务器实现推送,android的客户端,java的服务器端
android消息推送源码,包含服务器端和客户端两部分,只需根据实际情况稍作修改即可使用
为了使开发者在使用云推送服务时有更好的体验,云推送服务为第三方应用访问云推送开放服务提供统一的Android客户端SDK,多语言的服务端SDK。
利用mqtt协议实现 Android端推送
针对Android 平台的智能终端在获取推送消息时存在的与服务器端数据同步、费电、耗流量和推送成本高等问题,通过对传统Pull 和Push 方式的简单轮询、短信服务、持久连接和长轮询等四种技术的分析和对Android 平台目前...
一套简单的推送机制。使用TCP长连接,完成服务器端往客户端推送消息的功能。为了加强服务器端的并发性,使用Java NIO+线程池的模式来实现服务器端的推送服务。
极光推送,使得开发者可以即时地向其应用程序的用户推送通知或者消息,与用户保持互动,从而有效地提高留存率,提升用户体验。平台提供整合了Android推送、iOS推送的统一推送服务。
服务器端使用java,客户端使用Android。本人是做Android开发的,所以demo重点介绍客户端的一些代码,包括Socket的TCP长连接及发消息,Service如何不被轻易杀死,通过aidl实现界面实时与Service的通信,可以在界面上...
服务端要推送到手机的消息先发送到apollo消息队列,然后由apollo推送到手机端,反之,从手机到服务器也是如此。因此严格的说,我们的服务器,客户端都是作为apollo的客户窜存在的,而且推送的过程对于我们开发者来说...
此为android XMPP 信息推送的服务器端代码,已完美修复BUG ,大家可以根据自己的业务逻辑进行修改完善,android 客户端代码也已上传,大家有需要的可以去下载看看。谢谢支持 !
客户端发送16进制给服务端,并行实现socket通道活动状态...netty作为服务器端如何主动的向传感器发送消息,我尝试当每个传感器连接到netty(TCP/IP)时使用一个map把该channelSocket的id和该channelSocket绑定在一起。
实现了服务器向客户端推送消息,包含服务器端和客户端,本人亲测可用。
Android Push Notification实现信息推送使用、客户端和服务器端的例子