为什么iPhone上的微信消息需要先连接再接收,延迟从何未来?,爱惜日带你了解相关信息。
相信很多用iPhone的小伙伴们都会遇到一个问题,那就是微信接收消息时,会先接收到微信通知,点开微信通知后进入微信APP时,会发现微信上边会显示连接中,再变成收取中,最后才会显示消息。但是安卓手机却不会,当安卓手机系统显示你接收到微信消息时,打开微信APP,就可以直接读取消息了。
于是乎,很多人吐槽iPhone上的微信是个反互联网的APP。为什么iOS系统通知微信消息时,微信消息并不能直接显示在微信APP里呢?
这个就要说到iPhone和国内安卓的区别了。
微信在安卓上是这样运行的。
首先你朋友给你发了一条微信消息,这个消息首先会传送到腾讯的服务器上,然后腾讯服务器再将这条消息传送到你的微信APP上。这样就会存在一个问题,如果你的微信已经完全关闭了,腾讯服务器连接不上你的微信,那你就将收不到你朋友的微信消息,所以,在安卓手机上你的微信必须时刻和腾讯服务器保持连接,这样才能保证你和你朋友用微信建立起来的联系。
这样做的好处是你只要手机不关机,你就会很准确地收到你朋友的微信,不存在很长时间的延迟,当系统通知你有微信消息的那一刻,你就已经收到了你朋友的消息。
反观iPhone上的微信就不是这样的。
iPhone在国内有服务器(其实谷歌也有,但是在国内不能用),iOS系统需要连接苹果国内服务器才能使用。在这种情况下,你朋友给你发送一条微信消息,消息也会传送到腾讯服务器,如果腾讯服务器连接不上你的微信,则会将收到微信消息转发给苹果服务器,苹果服务器再将收到这条微信的消息发送到你的微信上,这样你就收到了消息,但是由于你的微信在后台是处于完全关闭的状态,当你打开微信的那一刹那,你的微信APP进程才会运行,才会接收消息,所以你的iPhone微信上会显示连接中,收取中,最后才会显示你收到的微信消息。
其实这也是为什么iOS系统用很久不会卡,但是安卓系统一旦用1~2年后就会卡的原因。因为安卓上有太多类似微信这样在后台还有进程的APP在运行,一个APP运行可能只需要20M的内存,但是100多个呢,积少成多,你的安卓手机内存就够用了。所以国内安卓手机的内存一般都在6G以上。国外的安卓机内存其实也不大,最高也只有6G,那是因为他们在国外的安卓服务器即谷歌服务器是可以使用的,运行机制与苹果一样,所以不需要很大的内存。
爱惜日是一家创业点子分享平台,在这里提供互联网创业项目,以及引流推广、网络营销、实操案例分享,需要网上创业点子那就上爱惜日,找项目,学推广就来爱惜日!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/23561.html