行业资讯

iOS 版本微信消息为什么收取很慢,而 QQ 消息不会很慢?

易单科技 2019-12-13






郑州app开发公司小编之前用锤子,再之前用苹果的时候都没有这么明显的感觉。最近换上11之后,发现微信每次收到消息推送,点进软件之后会收取半天消息。


不是网络问题,手机网络和无线网络都好用的情况下,微信依然会收取半天。尤其早上打开微信,能收取半分钟。个人好多屏蔽的群聊天,里边消息会比较多,但是之前安卓手机进去都是已经收取好了,现在苹果上每次进去才开始收取,要等半天。基本隔半个小时不看微信,进去就要收取五六秒,很痛苦。

然后还有一个,就是基本接不到语音通话,每次语音通话响起,需要解锁进入桌面,在打开微信。再等微信收取消息,然后基本对方就已经挂断语音通话了。之前安卓是无论什么界面,微信通话都可以直接把接听和挂断界面呈现在最前边。有么有人知道这两个问题咋解决啊?

很多人在评论区提到了微信和 QQ 同样是腾讯公司的 App,QQ 在拉取消息和接受语音电话时,延迟比微信小更多。希望可以在回答中对比一下~






因为推送机制问题,iOS是苹果自建的推送,也是唯一的推送渠道,微信也只能采用这个渠道。


整个过程是这样的:别人给你发了一条消息,微信服务器先调用苹果的推送渠道,给你发一个推送,这个推送的数据量有限制,不能发很多。你在手机上就看到了这个推送消息。然后你点开微信,这时微信才有权限向服务器调取你的所有未读消息,所以这中间有一定延时。


Android是微信自建的推送,简单的说就是后台有个进程一直和微信的服务器连着,有人给你发消息了就通过这个通道过来,收到所有消息了就给你发个通知,告诉你有个新消息。这是所有数据都已经在本地了,当然快了。


打个送快递的比喻:


苹果:送快递前先给你打个电话,告诉你10分钟后给你送个快递,你家里有人没?你确认了之后再给你送。


Android:派个人在你家附近看着你家有没有人,然后快递小哥就把东西交给他,你一回到家,他就给你打个电话,告诉你有个 (新消息)



郑州易单信息科技有限公司(简称“易单科技”)是一家专门从事软件设计、开发、运维服务的互联网软件技术服务公司。

目前公司业务主要涵盖:APP开发、小程序开发、APP对接小程序、微信公众号开发、高端企业网站建设等。

TOP