以小米手机为例,其mipush是指小米推送文件夹,它是小米公司为开发者提供的消息推送服务。MiPush是MI和push的组合。其中MI是小米的品牌,push在英文里有推得意思,因此mipush就是指小米推送(MiPush)。MiPush可以通过在云端和客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用推送实时消息的服务,帮助开发者有效地拉动用户活跃。
扩展资料(小米Mipush原理):
小米推送的消息总共有两种:透传消息和通知栏消息:
1、推送是可以由app的后台端发起,应用服务器的后台会先将消息传给小米的消息云服务器(MiPush Server),然后MIPush云服务器再把消息送达到app客户端。
2、推送是可以由app客户端发起,app Client先将消息发送到MiPush Server,经MiPush Server中转把消息再推到后台。
推送其实底层本质上还是socket通讯。一般Android开发过程中,即时通讯都会自己引socketIo写socket的方式来做,但可能因为种种原因,比如通讯太频繁,socket的长连接太久导致出现了消息送达率偏低不理想(传丢了的情况多到难以忍受)。
socket接收端响应太慢的问题,用推送来实现就是最理想的选择,国内Android其它的三方消息推送都是跟小米推送相似的推送业务逻辑,像极光推送,小米推送都是很好的开发选择标的。
打造万能Windows封装包 封装软件包
打造万能Windows封装包 对于那些经常需要给朋友攒机或者重新安装操作系统的电脑高手来说,每次安装Windows系统所经历的漫长等待无异于一次折磨。虽然身边有(31)人阅读时间:2024-10-07修改注册表加快Windows(修改注册表加快网速)
修改注册表加快Windows 7关机速度 关机更迅速,操作简单方便,何乐而不为呢! 在Windows7系统的“开始”菜单的搜索框中输入“regedit”打开注册(29)人阅读时间:2024-10-07windows关闭默认共享(windows7关闭默认共享)
windows关闭默认共享 一、运行–CMD–net share 会显示你的电脑的共享情况 二、如果有些没有关闭:net share c$ /d net sha(25)人阅读时间:2024-10-07windows安装redis缓存使用图文教程(window 安装redis)
windows安装redis缓存使用图文教程 下载安装 通过https://github.com/mythz/redis-windows这里可以直接下载,然后解(27)人阅读时间:2024-10-07打造万能Windows封装包 封装软件包
打造万能Windows封装包 对于那些经常需要给朋友攒机或者重新安装操作系统的电脑高手来说,每次安装Windows系统所经历的漫长等待无异于一次折磨。虽然身边有..2024-10-07修改注册表加快Windows(修改注册表加快网速)
修改注册表加快Windows 7关机速度 关机更迅速,操作简单方便,何乐而不为呢! 在Windows7系统的“开始”菜单的搜索框中输入“regedit”打开注册..2024-10-07windows关闭默认共享(windows7关闭默认共享)
windows关闭默认共享 一、运行–CMD–net share 会显示你的电脑的共享情况 二、如果有些没有关闭:net share c$ /d net sha..2024-10-07windows安装redis缓存使用图文教程(window 安装redis)
windows安装redis缓存使用图文教程 下载安装 通过https://github.com/mythz/redis-windows这里可以直接下载,然后解..2024-10-07