从数年前开始就一直有果粉反映,自己iPhone出现微信收消息延迟,或者收到消息不提醒的情况。

具体表现为:

  • 微信处于后台时,好友给自己发消息不提醒,直到打开微信才提醒。
  • 微信好友发的消息,要等待很久才能收到。

这个问题在很多机型和系统上都有出现,如果你的iPhone出现上方的症状,可以尝试用本文的教程来解决

解决的原理

微信消息会延迟,是因为有些 DNS 服务器 对微信的消息推送解析不够快,而这个DNS 服务器是宽带运营商给你家分配的距离最近的服务器(使用蜂窝网络上网,则是由移动运营商自动分配)

iOS通知延迟 iphone通知推送延迟_微信

有时候刚好选择的 DNS 服务器 对微信的消息推送解析不够快,就出现了微信消息延迟的现象。

所以要解决这个问题,我们需要给iPhone安装一个描述文件(下文获取),把iPhone的DNS解析强制改成微信的东家(腾讯)的 DNSPod 服务,即可解决了,这个服务是免费使用的。

iOS通知延迟 iphone通知推送延迟_DNS_02

操作教程

按照下图的方法回复消息“消息延迟”,获取一个描述文件

iOS通知延迟 iphone通知推送延迟_微信_03

复制公众号给出的网址,打开Safari浏览器粘贴,点击下载

iOS通知延迟 iphone通知推送延迟_ios_04

接着进入系统设置-通用-设备管理,找到刚刚下载的描述文件进行安装,安装时需要输入锁屏密码

iOS通知延迟 iphone通知推送延迟_iphone_05

安装完成后重启iPhone/iPad,这样我们就把 iPhone 的DNS解析强制改成了腾讯的DNSPod了,以后,使用腾讯系的服务会更快,也能解决微信消息延迟的问题

iOS通知延迟 iphone通知推送延迟_iOS通知延迟_06

缺陷

需要说明的是,这个方法也是有缺陷的,因为把 DNS 解析强制改成了腾讯家的,那么,使用其它家的网络服务可能没有那么快,比如阿里系、网易系的App或服务。这个看个人需求,如果你觉得微信消息更重要,平常也更经常玩腾讯系的游戏,可以安装。

如果你的iPhone没有出现微信消息延迟,则不推荐用这个方法

如果你的iPhone没有出现微信消息延迟,则不推荐用这个方法

如何还原

如果你安装该描述文件后觉得不好用,可以用下面的方法还原

进入设置-通用-设备管理-找到前面安装的名为“DNSPod over”的描述文件,进行删除,然后重启iPhone就可以了,删除描述文件不会删除微信资料,可以放心使用。

iOS通知延迟 iphone通知推送延迟_DNS_07

最后,如果你觉得这个方法有用的话,希望能给本文点个赞,没关注的小伙伴记得点击下方卡片关注,以后带来更多 iPhone 和 iOS 技巧。