服务端是如何主动推送信息到客户端的?

本文深入探讨了消息推送技术的原理、实现方式及其在不同平台(Android、iOS、Windows Phone)上的具体应用。通过分析服务器如何主动推送到客户端,解释了推送机制背后的通讯模型、协议选择、长连接维护及第三方推送服务的集成。文章还讨论了推送实现中的关键问题,如心跳频率、网络环境变化对连接的影响,以及如何选择合适的推送方案以平衡效率与用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

像天气类,新闻类 app,服务端是怎么把信息发送给每一个客户端的?
在我的认识里,打开网页或app去查询或者刷新时,客户端向服务器发出请求然后返回数据。 而服务端主动推送到客户端是怎么一个过程呢?
(特别不明白应用服务器如何确定每一个应用所在的设备,服务端把消息推到哪?客户端又不像服务器有一个固定的地址)

各位大神的意思是:现在的app,仍然是以客户端主动向服务端请求为主? 类似中国移动给全网信号内所有手机发消息这种不存在? 

我这问题很多余么
1 条评论 
分享
按投票排序 按时间排序

19 个回答

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值