所以这就是我的问题 – 移动电话是真的接收实时推送通知还是他们实际上是在轮询?我问的原因是,当用户移动时,移动电话的网络似乎是非常昂贵的,以便有一个不断开放的通道到桅杆.谁知道技术细节是什么?
解决方法 Apple推送通知通过TCP连接传送到设备. iOS设备在 port 5223上启动TCP连接(如果无法访问5223,则在WiFi上回退到443).一旦建立了TCP会话,就需要很少的流量来保持TCP连接的活动 – 只是偶尔保持活动的数据包.
当要发送推送通知时,Apple服务器会查找与设备的现有连接.如果找到连接,则通过已建立的连接发送数据流,因此在这种意义上它是“推送”.
如果没有与目标设备的现有连接,则消息将保留在Apple服务器上,直到设备连接(或消息过期),因此在此级别它更像是“拉” – 当设备启动连接时它可以.
我想GCM的工作方式类似.
总结以上是内存溢出为你收集整理的android – 推送通知到手机真的推了吗?全部内容,希望文章能够帮你解决android – 推送通知到手机真的推了吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)