Android实现推送方式解决方案
2024-10-09 04:21:22
当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。
要获取服务器上不定时更新的信息,一般来说有两种方法:
第一种是客户端使用Pull(拉)的方式,就是隔一段时间就去服务器上获取一下信息,看是否有更新的信息出现。
第二种就是 服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。这样,客户端就能自动的接收到消息。
虽然Pull和Push两种方式都能实现获取服务器端更新信息的功能,但是明显来说Push方式比Pull方式更优越。因为Pull方式更费客户端的网络流量,更主要的是费电量,还需要我们的程序不停地去监测服务端的变化。
from:
最新文章
- Java实现时间动态显示方法汇总
- ASP.NET Boilerplate
- Mac系统下配置JDK环境变量
- 伪集群zookeeper模式下codis的部署安装
- JavaScript - BOM
- 洛谷P2738 [USACO4.1]篱笆回路Fence Loops
- .NET System.Timers.Timer的原理和使用(开发定时执行程序)
- 使用Spring MVC 的表单控制器SimpleFormController
- 【技术贴】解决Mysql启动服务报错1067 进程意外终止
- 抓取锁的sql语句-第六次修改
- 在阿里云ECS(CentOS6.5)上安装mysql
- Linux系统Shell脚本编程
- cobbler自动装机服务简介与配置
- MUI动态生成轮播图片
- Python内建函数-callable
- linux vi命令详解
- pip更换国内源
- MySQL基础知识——范式与事务
- 雷林鹏分享:C# 基本语法
- TypeScript 与 es6 写法的区别