龙空技术网

苹果推送通知延迟和微信无关

有辰相伴 115

前言:

当前各位老铁们对“微信对话框延迟”大概比较关怀,小伙伴们都想要知道一些“微信对话框延迟”的相关文章。那么小编同时在网上汇集了一些关于“微信对话框延迟””的相关内容,希望咱们能喜欢,我们快快来学习一下吧!

高手过招,受伤害的竟然是消费者,微信通知和语音通话经常延迟。

最近查了好多资料。苹果所有APP通知都可能会延迟,所以和微信关系不大。

用4G流量的时候延迟很低。说明延迟主要就是宽带的原因,现在大部分都是IPV4网络,用NAT技术做PAT转换。

宽带ping苹果服务器延迟只有200ms,通知晚5秒叫延迟,超过5秒就是断开连接了。通知延迟的时候迅速关闭手机WIFI再打开,通知立马就收到了,说明通知已经发到了苹果服务器。

手机刚连上WIFI 3~5分钟内通知不延迟,说明手机和苹果服务器的长连接刚接通时是能用的,但是不持久。从网上查苹果的长连接心跳保活间隔为10分钟,但是我家宽带的NAT超时时间大约是5分钟(问苹果和宽带客服都不知道)。就是说5分钟之内没有数据宽带就会断开这个链接,此时苹果不知道已经断开连接,直到下一次心跳没有回应才知道。就是这段时间没有通知。下次心跳无回应,苹果手机会断线重连,又可以收通知了。这就是问题所在。和带宽200M无关,用流量不延迟可能是因为超时的时间更长。

减小心跳间隔会降低苹果服务器性能,增大NAT超时时间也会降低宽带性能。谁也不服。

安卓的微信和微信服务器也是长连接,智能动态心跳间隔,保证连接稳定,点个赞!

这都是在网上看的,不确定都对,请路过的高手指点迷津,感激不尽!

至于解决办法,有点难……

#苹果手机##微信#

标签: #微信对话框延迟