我的苹果手机收到微信来信息提醒,为什么打开微信等几秒钟才能在微信里看到?:感谢您的阅读!你会发现一个非常有趣的现象,你用iPhone手机和电脑同时登陆微信,
感谢您的阅读!
你会发现一个非常有趣的现象,你用iPhone手机和电脑同时登陆微信,你将iPhone关机,结果出现了一个有趣的事情——手机的的微信消息总会比电脑微信消息慢个几秒钟;你也会发现,有时候微信的信息声音出现了,可是总会隔了几秒,微信里才能看到消息。
我们必须要知道的第一个知识点——iOS后台的推送机制是什么?我们知道安卓手机和iOS系统因为使用了不同的运行机制,所以手机会在流畅性方面有所区别。
可是,你会发现安卓系统和iOS 系统有一个类似技术推送原理,其中,安卓是GCM (Google Cloud Messaging);而苹果是APNs(Apple Push Notification service)。
因为iOS系统的优势是,伪后台的机制,甚至于早期的iOS做到了,开启一个App,另外一个App就被冻结,这就是为什么很早有人说,你买iPad干嘛,你看网页的时候,又不能同时听歌。
还有一个关键的内容是:我们熟知的通知问题。如果这种后台管理机制,应该通知是不可能被传送的,因为App被冻结了,而APNs(Apple Push Notification Service)Apple Push服务器通过获得全新的App的通知,然后又服务器统一进行发送,所以能够让你即使手机的App被关闭的,可是通知却能够及时传送,问题就是有延迟。
通知是我们自己设定的!这种传送机制,iOS系统基本上目前不会进行更改的。除非,未来5G时代,会不会加速服务器处理速度。
这个好像是苹果的一个后台管理机制,手机退出软件回到桌面,信息会由APNS(Apple Push Notification Service,Apple Push服务器)来统一管理,当接收到新信息,服务器再发送给手机,以此来达到平衡耗电和app后台的作用,缺点是会有一定延迟
问题:我的苹果手机收到微信来信息提醒,为什么打开微信等几秒钟才能在微信里看到?
回答:信息是苹果的服务器发的,这也是为什么苹果的内存能够做到这么小的原因。
苹果推送通知服务,该技术由苹果公司提供APNs的服务。
首先,APNs会对用户进行物理连接认证,和设备令牌认证;
然后,将服务器的信息接收并且保存在APNs当中,APNs从其中注册的列表中查找该IOS设备并将信息发送到该设备;
最后,设备接收到数据信息给相应的APP,并按照设定弹出推送信息。
也就是说,如果你iPhone上的微信在后台被冻结了,冻结原因可能是你在做其他事情,也有可能是关闭了屏幕了。
所以,信息是先放在你的苹果的服务器上的,然后再统一推送到你的iPhone的APP,所以会有一些延迟。
我们知道iPhone的内存不大,但是为什么呢?就是因为iPhone把后台的APP都冻结了,不给他们资源运行。
但是,怎么接受信息呢?那就是通过苹果的服务器统一推送,那就不用做大内存,让APP常驻后台了。
为什么安卓不可以?安卓本身是可以做到的,所以你看国外的安卓的内存都不大,即使是旗舰机都是4G左右的。这不是因为iPhone的内存有多先进,而是他们能够使用谷歌的GMS服务。
国内,小米、华为、OPPO、vivo这些厂商都打算要做一个,但是要推广的难度太大了,一直在推广,但是一直很难做到。
正常,它是按时间排序,假设你12点关闭屏幕或者不在微信运行的界面,当你1点收到推送的时候,12点~12:59分被你设置成不提醒的消息一直在接收,最后才到1点时候真正你需要的消息。
另外的因素就是网络速度 + 手机处理器处理的速度
这是消息接收延迟的情况,iOS系统中目前普遍存在。iOS版微信正常打开状态中接收会正常,而这种接收延迟的情况多数出现在于手机锁屏、微信正后台运行等情况中。通常表现就是响铃震动了,然后打开微信要1-2秒左右时间才会显示消息内容。锁屏时微信来新信息,点开微信APP后几秒钟才会提示。
为什么安卓版微信多数情况都不会接收延迟?而iOS就会延迟?因为它们的后台管理机制不同。
安卓是后台应用常驻,这和系统对进程的调度机制有关系。现如今Android手机的运存做到6G、8G甚至是更大,这更有利于后台程序保留。只要对象所占用的内存没被回收,它就可以在后台常驻。什么时候会被回收?这是JAVA垃圾回收机制的东西,内存调度有个阀值,只要程序内存占用没达到阈值或是没出现内存泄露的情况,通常程序就继续被后台保留。
这样的好处何在?进程没被关闭,下次启动应用的速度明显是快多了。因而,微信消息能保障及时接收其实就是出于Android系统后台常驻的原因。
额外的,有些人说Android也接收延迟?那么你可以检查一下该应用是否有后台活动的权限。优点是保障消息接收及时了,缺点肯定是更耗电些。
那iOS版微信又怎么回事?iOS消息推送是基于APNs,即苹果推送通知服务。iOS微信客户端没打开的情况下,消息就暂由APNs统一管理。当打开微信后,APNs服务再把消息发送到iPhone应用程序微信上。大量的消息存储和转发将消耗Apple服务器的资源,可能也是成本考虑,APNs的存储-转发能力太弱,缺点就是出现了消息接收延迟。
好处也是有的,省电嘛!目前只有微信正在运行状态中不会出现消息延迟的情况,除非网络问题这些额外因素影响。而锁屏时、后台运行这些状态,点开微信APP后可能你要等几秒钟才会有消息。
二种情况,一种是移动网络不稳定一种是你更新了手机系统和之前的App还不完美匹配。
没事 我的也这样 我已经喜欢了
我其实一直认为是我的网不好,我也不专业不是很懂哎
正常,新款打开时会更快。
我的X也是这样子的!系统12.2 平常收到微信信息的时候,打开微信,信息都要拖5/6秒才能打开!别的软件打开速度都挺快的
同感我的也是一样
一天中什么时候运动减肥效果好抓 小孩能不能练哑铃多大的孩子适合 小孩嘴唇起皮怎么办怎样才能预防 孩子的罗圈腿是怎么形成的三大因 孩子早恋怎么办如何有效疏导孩子 医生婆婆称自己专业孩子的事必须 儿子成人礼送什么礼物好呢给你孩 有孩子的夫妻千万不要离婚对于孩 小孩千万别让老人带的说法正确吗 自卑缺乏安全感的孩子怎么改善 怎么让孩子开口说话 这几个方法 怎么让孩子吃饭 教你如何让孩子 怎么管教不听话的孩子 家长首先 顽皮的孩子怎么管教的 这些方法 叛逆期的孩子怎么管教 引导孩子 孩子性格软弱怎么办 懦弱的性格 孩子性格偏激怎么办 孩子性格偏 孩子性格固执怎么办 家长们不妨 爱惹事的孩子怎么管教 不妨试试 养育优秀的孩子具备特征,家长要 高考数学难出新天际,可有的孩子 “做胎教”和“不做胎教”的孩子 花费十几万只考了302分 妈妈觉得 甘肃作弊考生留下来的疑团,是怎 一举夺魁!高三学生离校时,校领 高考钉子户:26次参加高考,今年 D2809次列车因泥石流脱线!此类 “女儿16岁,学校宿舍里分娩了” 扭曲邪门的内容,频频出现在教科 川渝地区几所大学实力很牛!四川