1 / 4
文档名称:

Android消息推送完美方案.doc

格式:doc   大小:66KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android消息推送完美方案.doc

上传人:rsqcpza 2020/8/4 文件大小:66 KB

下载得到文件列表

Android消息推送完美方案.doc

文档介绍

文档介绍:Android消息推送完美方案推送功能在手机应用开发中越来越重要,已经成为手机开发的必须。在Android应用开发中,由于众所周知的原因,Android消息推送我们不得不大费周折。本文就是用来和大家共同探讨一种Android消息推送的完美解决方案。      消息推送,就是在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息当我们开发需要和服务器交互的移动应用时,基本上都需要和服务器进行交互,包括上传数据到服务器,同时从服务器上获取数据。一般情况下,客户端与服务器之间通讯客户端是主动的,但这就存在一个问题就是一旦服务器数据有更新或者服务器要下发通知给客户端只能等客户端连接的时候才能实现。这种方式使消息失去了实时性。如何使客户端能够实时的收到服务器的消息和通知,总体来说有两种方式,第一种是客户端使用Pull(拉)的方式,就是隔一段时间就去服务器上获取一下信息,看是否有更新的信息出现。第二种就是 服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。这样,客户端就能自动的接收到消息。虽然Pull和Push两种方式都能实现获取服务器端更新信息的功能,但是明显来说Push方式比Pull方式更优越。因为Pull方式更费客户端的网络流量,更主要的是费电量,还需要我们的程序不停地去监测服务端的变化。2. 几种常见的解决方案实现原理1)轮询(Pull)方式:客户端定时向服务器发送询问消息,一旦服务器有变化则立即同步消息。2)SMS(Push)方式:通过拦截SMS消息并且解析消息内容来了解服务器的命令,但这种方式一般用户在经济上很难承受。 3)持久连接(Push)方式:客户端和服务器之间建立长久连接,这样就可以实现消息的及时行和实时性。3、消息推送解决方案概述A、C2DM云端推送方案在Android手机平台上,Google提供了C2DM(CloudtoDeviceMessaging)服务。AndroidCloudtoDeviceMessaging(C2DM)是一个用来帮助开发者从服务器向Android应用程序发送数据的服务。该服务提供了一个简单的、轻量级的机制,允许服务器可以通知移动应用程序直接与服务器进行通信,以便于从服务器获取应用程序更新和用户数据。该方案存在的主要问题是C2DM需要依赖于Google官方提供的C2DM服务器,由于国内的网络环境,这个服务经常不可用。B、MQTT协议实现Android推送采用MQTT协议实现Android推送功能也是一种解决方案。MQTT是一个轻量级的消息发布/订阅协议,它是实现基于手机客户端的消息推送服务器的理想解决方案。 是IBM提供的MQTT协议的实现。我们可以从这里(https:///tokudu/AndroidPushNotificationsDemo)下载该项目的实例代码,并且可以找到一个采用PHP书写的服务器端实现(https:///tokudu/PhpMQTTClient)。C、RSMB实现推送功能ReallySmallMessageBroker(RSMB) ,是一个简单的MQTT代理,同样由

最近更新

明代苏州文氏家族笔记研究 2页

一级注册建筑师之建筑物理与建筑设备考试题库.. 132页

交管12123学法减分复习题库及答案【基础+提升.. 90页

交管12123学法减分复习题库附完整答案(名师系.. 90页

人教版五年级下册数学期中测试卷及参考答案(.. 6页

酒店前台经理辞职报告2篇 3页

人教版五年级下册数学期中测试卷附答案【满分.. 5页

人教版六年级下册数学期末测试卷及参考答案(.. 6页

人教版六年级下册数学期末测试卷带答案(实用.. 6页

人教版六年级下册数学第一单元《负数》测试卷.. 6页

人教版六年级下册数学第一单元《负数》测试卷.. 5页

人教版六年级下册数学第一单元《负数》测试卷.. 5页

部门周工作总结1500字2篇 5页

人教版六年级下册数学第三单元《圆柱与圆锥》.. 8页

人教版六年级下册数学第三单元《圆柱与圆锥》.. 7页

人教版六年级下册数学第四单元《比例》测试卷.. 7页

遵纪守法演讲稿范文800字2篇 3页

人教版六年级下册数学第四单元《比例》测试卷.. 7页

人教版四年级下册数学期中测试卷精品【满分必.. 6页

人教版四年级下册数学期中测试卷(夺分金卷).. 7页

六年级下册数学 圆柱与圆锥 测试卷精品【黄金.. 6页

六年级下册数学 圆柱与圆锥 测试卷(综合题).. 7页

六年级下册数学 圆柱与圆锥 测试题及答案(真.. 7页

六年级下册数学 圆柱与圆锥 测试题精品(基础.. 7页

冀教版六年级下册数学第三单元 正比例、反比例.. 7页

冀教版六年级下册数学第三单元 正比例、反比例.. 7页

冀教版六年级下册数学第四单元 圆柱和圆锥 测.. 6页

冀教版六年级下册数学第四单元 圆柱和圆锥 测.. 7页

北京版六年级下册数学第二单元 比和比例 测试.. 7页

北京版六年级下册数学第二单元 比和比例 测试.. 8页