问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

推送信息的APP需要什么样的服务器

发布网友 发布时间:2022-05-06 01:27

我来回答

1个回答

热心网友 时间:2022-06-28 11:11

  推送的基本原理其实类似,其实就是通过手机和服务器之间的Socket维持一个TCP长连接,通过这个长连接来实现服务器和客户端之间的通信。所以推送服务的提供商都会同时提供一个库来供第三方引用,这个嵌入的库会帮助第三方应用维护和服务器之间的连接,包括权限校验,断开重连等的工作。这样暴露给第三方开发者的就是一个简单的接口了,开发人员不必关心网络的断开与重连,以及心跳检测等各种复杂的技术问题。当然,除此以外,这些潜入的库往往还会封装一些其他的接口,比如帮助你收到消息后显示在通知栏,展示页面,甚至激活你的应用,传递数据到应用并显示在应用中的某个界面等。这些功能都可以极大的简化app开发的工作,有人问我推送和短信有什么区别,我想这些扩展的功能就是和短信最大的区别吧。至于,之前那个朋友使用HTTP方式轮询之所以会出现耗电耗流量的情况也是有原因的,因为HTTP请求最终其实还是通过TCP协议实现的,只不过它的TCP连接是短连接,握手非常频繁,所以自然就比较耗电,而且HTTP方式是基于文本方式进行通信的,因此协议冗余比较大,流量消耗自然就大了。而且轮询方式带来的问题是,在两次轮询之间的时间间隔内是没办法拿到服务器下发的消息的。因此,实时性会大打折扣。而长连接就没有这些问题,而且还有个好处,就是当你的应用即使不活跃也没关系,你也可以有办法触达,提升活跃度。当然,长连接也会有它的问题,就是开发的难度较大。而且,手机应用的一个特点是移动,大家都是带着手机跑的。所以,当你跑进电梯或者隧道的话,如果信号不好连接就会断掉,这个时候程序就得重新连接,这就无形中增加了这个东西的难度。追问如果要达成目的,需要的服务器硬件成本是多少?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
直播间怎么连线 直播间连线有什么好处 2023肇庆端州区中考第二批录取分数线公布 肇庆500分能上什么高中 绿豆沙食用指南 急急!是词语的意思!第二小题!! 蓝牙耳机只有一个耳机有声音 破坏电力设备罪的犯罪构成要件有哪些呢 构成破坏电力设备罪的条件 什么是破坏电力设备罪的构成要件 破坏电力设备罪的构成要件包括哪些 97年的猪肉肉价多少钱一斤 1997年中国猪价 哪里能看沂蒙小调小货郎? 沂蒙小调小货郎第7集就是剧终了 对吗 急求!老年唱戏机mp3戏曲下载,要民间小调,最好是山东的民间小调。 急求!沂蒙小调小货郎mp3文件。 沂蒙小调小货郎里的宋大莲歌是什么名 龙虾养殖,会不会污染环境? 谁懂取名?取的名字能与命理搭配最好! 属鸡之人取名叶换立可好? 四川达州人,反季节养殖小龙虾,可行不? 反季节室内养殖龙虾的多吗? 反季节龙虾养殖,需要注意哪些点呢? 雷速体育篮球;学习都包括哪些内容? 想问下一般在哪里看足球实时赛事数据呢? 篮球雷速比分是什么? 关于健康的饮食习惯 求高二数学7.6节圆的方程所有有关的公式 最健康的饮食习惯 有谁能给我说一下高二数学关于圆和椭圆有哪些公式!具体点哦! 97以来的通涨问题 97年工资300猪肉3元1斤01年工资400猪肉4元1斤,现在工资1500猪肉16元1斤,生活水平提高吗 如何搭建android推送mptt服务器 晚饭后舌头发麻是怎么回事啊? 吃东西后舌头发麻怎么回事 吃完饭以后舌头麻是怎么了 饭后舌头发麻,这是怎么回事 吃完饭以后舌头麻嘴麻是怎么了 饭后舌头发麻是怎么一回事 九五年猪肉一斤多少钱 早上吃完饭以后舌头麻是怎么了 每天中午吃完饭午休一会儿,口腔内和舌头发麻,吃完晚饭不会这样,这是啥问题,患者25岁 午饭后舌头发麻是怎么回事啊? 冬日畅想四年级作文大全 吃饱了睡觉醒来舌头发麻 中考满分作文《冬日遐想》800字 为什么吃菜舌头会发麻? 作文《冬日的遐想》800字 高一作文 早上吃完饭以后舌头发麻嘴麻胃疼是怎么回事 冬日遐想作文怎么立意