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

ios callkit未收到推送是什么原因导致的

发布网友 发布时间:2022-03-27 16:29

我来回答

1个回答

热心网友 时间:2022-03-27 17:58

这不是 Android 和 iOS 或者 PC 的推送机制的区别,是新浪在各个客户端上不同的设计机制的区别。iOS 不允许 app 后台常驻进程,因此 app 只能选择通过 Apple 的 APNs 进程推送,这种推送是需要 app 的服务端主动发起对 Apple 服务器的连接,发送 Json 数据给 Apple 再由 Apple 的服务器通过与设备的长连接向设备推送。因为需要服务端主动发起,因此服务端需要一个 pub/sub 系统或者一个守护进程定时向微博数据库请求通知数据,然后发给 Apple 推送给设备。新浪的后台设计我们无从得知,这种几十秒的延时八成是由后台的架构造成的,因为新浪的通知量是非常大的,而 Apple 的通知应该是有频率*的(短时间内大量请求可能会被拒绝服务),不可能为每一条新浪通知发起一个 Apple push 通知,所以后台一个守护进程每隔几十秒取一次通知然后整合成一条 push 通知的可能性比较大,你看到的这几十秒的延时很有可能就是因为这个间隔。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
卡耐基的智慧大全集内容简介 会说话赢天下内容简介 卡耐基演讲与口才内容简介 商务口才训练内容简介 卡耐基金牌口才作者简介 卡耐基商务口才 作者简介 爱因斯坦的更多故事 杨柯叶谨言是什么电视 房贷和消费贷利率差别不大,但是还款金额差别挺大,都是怎么计算的... ...11月18号提现1500元、,11月25号还款1515,请问我还需要还 callkit怎么设置 ios callkit是做什么用的 callkit什么时候能恢复 callkit怎么获得测试资格 callkit什么意思? callkit是什么意思? Mate 30 Pro进水充不进电? 华为mate20pro掉进水里后超级快充一阵一阵的,请问是怎么回事,还可以使用超级快充吗? 华为mate20pro充电时突然断了然后一拔又充上了是怎么回事? 华为mate20pro无法快充/超冲? 华为mate20Pro修过主板之后用原装充电器充电特别慢 为什么华为手机不小心掉到地上摔了一下充不进去电,扬声器也没声音? Mate20pro充电速度很慢是什么原因? 华为mate20pro耗电快 华为mate20pro充电速度很慢怎么办? 华为mate20Pro手机用自己原装充电器充不进电,但别人用我的充电器可以,我用别人的线也可以是怎么回事? 华为mate20无法充电怎么办? 华为mate20充不上电解决方案 华为mate20怎么充不了电,插上充电器没反应? ipad弯了怎么还原 苹果取消Callkit的应用,有什么办法取代? 苹果applewatch怎么样能支持微信callkit语音电话呢? 中国移动下面的无忧行软件企业版和普通版有什么区别? 酷信即时通讯软件有什么特点? 孟凡利手机中的内存如何管理? callkit是什么? 我的和平精英电脑版用微信登显示已达到限制,百度说要达到15级,可是我的54级了,怎么还是登不了? WeChat与微信的区别是什么? OPPO R17的屏幕分辨率多少? 华为手机如何投影到墙上 华为手机有没有投影到墙上功能 华为mate20可以连接投影仪吗 华为手机可以投影到墙上吗 华为手机哪一款可以投影到墙上吗 华为mate40可以投影到墙上吗 华为mate20无线投屏怎么用 华为mate10怎样投影到墙上 华为手机mate20如何投屏到电视 华为mate20如何实现投屏 华为mate20如何投屏到电视