教育培训 > 我的苹果手机收到微信来信息提醒,为什么打开微信等几秒钟才能在

我的苹果手机收到微信来信息提醒,为什么打开微信等几秒钟才能在

2020-08-26 08:02阅读(246)

我的苹果手机收到微信来信息提醒,为什么打开微信等几秒钟才能在微信里看到?:感谢您的阅读!你会发现一个非常有趣的现象,你用iPhone手机和电脑同时登陆微信,

1

感谢您的阅读!

你会发现一个非常有趣的现象,你用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被关闭的,可是通知却能够及时传送,问题就是有延迟。

  1. 首先进行认证,保证设备里的证书是苹果设备
  2. 将信息接收并且保存在APNs当中,并且通过APNs从其中注册的列表中查找该IOS设备,并将信息发送到该设备;
  3. 设备接收到信息,传给相应的APP,并按照设定弹出推送消息。

通知是我们自己设定的!这种传送机制,iOS系统基本上目前不会进行更改的。除非,未来5G时代,会不会加速服务器处理速度。

2

这个好像是苹果的一个后台管理机制,手机退出软件回到桌面,信息会由APNS(Apple Push Notification Service,Apple Push服务器)来统一管理,当接收到新信息,服务器再发送给手机,以此来达到平衡耗电和app后台的作用,缺点是会有一定延迟

3

问题:我的苹果手机收到微信来信息提醒,为什么打开微信等几秒钟才能在微信里看到?

回答:信息是苹果的服务器发的,这也是为什么苹果的内存能够做到这么小的原因。


苹果的APNs

苹果推送通知服务,该技术由苹果公司提供APNs的服务。

首先,APNs会对用户进行物理连接认证,和设备令牌认证;

然后,将服务器的信息接收并且保存在APNs当中,APNs从其中注册的列表中查找该IOS设备并将信息发送到该设备;

最后,设备接收到数据信息给相应的APP,并按照设定弹出推送信息。

也就是说,如果你iPhone上的微信在后台被冻结了,冻结原因可能是你在做其他事情,也有可能是关闭了屏幕了。

所以,信息是先放在你的苹果的服务器上的,然后再统一推送到你的iPhone的APP,所以会有一些延迟。

有什么优势?

我们知道iPhone的内存不大,但是为什么呢?就是因为iPhone把后台的APP都冻结了,不给他们资源运行。

但是,怎么接受信息呢?那就是通过苹果的服务器统一推送,那就不用做大内存,让APP常驻后台了。

为什么安卓不可以?安卓本身是可以做到的,所以你看国外的安卓的内存都不大,即使是旗舰机都是4G左右的。这不是因为iPhone的内存有多先进,而是他们能够使用谷歌的GMS服务。

国内,小米、华为、OPPO、vivo这些厂商都打算要做一个,但是要推广的难度太大了,一直在推广,但是一直很难做到。

4

很高兴能够看到和回答这个问题,作为一个问答爱好者,我每天都在关注各个方面的消息,每天收获也蛮多的。下面我将根据自己的经验认真回答这个问题。

不知道大家在使用微信的时候有没有遇到以下情况。当你看视频或者浏览其他网页的时候,你不会收到微信的任何通知或者提示。当你进入微信页面时,你会突然发现有很多未读信息。这种情况时有发生,很多人说通过微信接收消息总是有延迟。打开微信,经常会发现未读消息已经是十多分钟前的事情了,但是却没有收到任何通知。不要慌张,有几个原因大家可以满意。

1:网络延迟

在没有微信消息通知的情况下,网络延迟占了相当大的比例。因为信号不可能一直保持稳定,有时会出现 \"低谷\"。我们在使用手机的时候,如果当时的网络信号不好,或者你所在的地区信号不好,就有可能出现微信消息接收延迟的情况。因此,遇到这种情况,我们会第一时间检查网络,并尝试刷新网页界面,确定网络是否正常。

2:通知设置

除了网络问题外,我们还要检查自己的手机通知设置。如果手机中的微信通知设置为关闭,我们就不会收到通知。不同的手机查询方法也是不同的。一般来说,打开微信锁屏手机设置的具体步骤如下。首先,在我们的手机桌面上找到【设置】提出的手机,进入后,找到通知栏和状态栏、通知中心、(微信)应用程序,然后点击开关按钮(允许通知),开启微信的通知功能。如果锁屏时显示屏有通知,也会开启微信锁屏通知模式。

PS:手机处于省电模式、勿扰模式,也可以关闭所有应用通知和提醒! 切记!

三:勿扰模式

看完手机通知,我们可以看看微信的设置。在微信中,有一个 \"请勿打扰 \"的模式。我们可以打开它,不离开神。开启了 \"勿扰 \"模式。我们已经屏蔽了微信通知。操作模式。微信-我-设置-勿扰模式。操作模式:微信-我-设置-勿扰模式。微信-我-设置-勿扰模式。除勿扰模式外,如果你给好友设置了勿扰信息,你将不会收到这个好友的信息提醒。

四:新消息提示

此外,微信上的 \"新消息提醒 \"功能将被忽略。如果想要在手机锁定时收到微信消息通知,必须开启微信的 \"新消息提醒 \"功能和微信的 \"锁屏 \"通知模式。微信的 \"新消息通知 \"功能很容易找到,具体操作步骤如下。打开微信,进入微信首页,进入【我】界面】-【设置】新消息通知页面,进入通知界面,点击 \"新消息通知 \"后面的开关按钮打开新消息通知功能。

5:存储空间过大

其实,微信内存太大,可能会造成微信消息通知的延迟。微信的内存不止一个。微信占用了大量的运行空间。

以上便是我的一些见解和回答,可能不能如您所愿,但我真心希望能够对您有所帮助!不清楚的地方您还可以关注我的头条号“每日精彩科技”我将竭尽所知帮助您!

码字不易,感觉写的还行的话,还请点个赞哦!

5

正常,它是按时间排序,假设你12点关闭屏幕或者不在微信运行的界面,当你1点收到推送的时候,12点~12:59分被你设置成不提醒的消息一直在接收,最后才到1点时候真正你需要的消息。

另外的因素就是网络速度 + 手机处理器处理的速度

6

这是消息接收延迟的情况,iOS系统中目前普遍存在。iOS版微信正常打开状态中接收会正常,而这种接收延迟的情况多数出现在于手机锁屏、微信正后台运行等情况中。通常表现就是响铃震动了,然后打开微信要1-2秒左右时间才会显示消息内容。锁屏时微信来新信息,点开微信APP后几秒钟才会提示。

为什么安卓版微信多数情况都不会接收延迟?而iOS就会延迟?因为它们的后台管理机制不同。

安卓是后台应用常驻,这和系统对进程的调度机制有关系。现如今Android手机的运存做到6G、8G甚至是更大,这更有利于后台程序保留。只要对象所占用的内存没被回收,它就可以在后台常驻。什么时候会被回收?这是JAVA垃圾回收机制的东西,内存调度有个阀值,只要程序内存占用没达到阈值或是没出现内存泄露的情况,通常程序就继续被后台保留。

这样的好处何在?进程没被关闭,下次启动应用的速度明显是快多了。因而,微信消息能保障及时接收其实就是出于Android系统后台常驻的原因。

额外的,有些人说Android也接收延迟?那么你可以检查一下该应用是否有后台活动的权限。优点是保障消息接收及时了,缺点肯定是更耗电些。

那iOS版微信又怎么回事?iOS消息推送是基于APNs,即苹果推送通知服务。iOS微信客户端没打开的情况下,消息就暂由APNs统一管理。当打开微信后,APNs服务再把消息发送到iPhone应用程序微信上。大量的消息存储和转发将消耗Apple服务器的资源,可能也是成本考虑,APNs的存储-转发能力太弱,缺点就是出现了消息接收延迟。

好处也是有的,省电嘛!目前只有微信正在运行状态中不会出现消息延迟的情况,除非网络问题这些额外因素影响。而锁屏时、后台运行这些状态,点开微信APP后可能你要等几秒钟才会有消息。

7

二种情况,一种是移动网络不稳定一种是你更新了手机系统和之前的App还不完美匹配。

8

没事 我的也这样 我已经喜欢了

我其实一直认为是我的网不好,我也不专业不是很懂哎

9

同感我的也是一样

10

ios都是这样,因为你不是直接收到消息的,先发到苹果的总服务器,然后再发到你手机上,这里边就有延迟了,有的延迟大,有的延迟小,ios系统机制