从数年前开始就一直有果粉反映,自己iPhone出现微信收消息延迟,或者收到消息不提醒的情况。
具体表现为:
- 微信处于后台时,好友给自己发消息不提醒,直到打开微信才提醒。
- 微信好友发的消息,要等待很久才能收到。
这个问题在很多机型和系统上都有出现,如果你的iPhone出现上方的症状,可以尝试用本文的教程来解决
解决的原理
微信消息会延迟,是因为有些 DNS 服务器 对微信的消息推送解析不够快,而这个DNS 服务器是宽带运营商给你家分配的距离最近的服务器(使用蜂窝网络上网,则是由移动运营商自动分配)
有时候刚好选择的 DNS 服务器 对微信的消息推送解析不够快,就出现了微信消息延迟的现象。
所以要解决这个问题,我们需要给iPhone安装一个描述文件(下文获取),把iPhone的DNS解析强制改成微信的东家(腾讯)的 DNSPod 服务,即可解决了,这个服务是免费使用的。
操作教程
按照下图的方法进入回复消息“消息延迟”,获取一个描述文件
复制公众号给出的网址,打开Safari浏览器粘贴,点击下载
接着进入系统设置-通用-设备管理,找到刚刚下载的描述文件进行安装,安装时需要输入锁屏密码
安装完成后重启iPhone/iPad,这样我们就把 iPhone 的DNS解析强制改成了腾讯的DNSPod了,以后,使用腾讯系的服务会更快,也能解决微信消息延迟的问题
缺陷
需要说明的是,这个方法也是有缺陷的,因为把 DNS 解析强制改成了腾讯家的,那么,使用其它家的网络服务可能没有那么快,比如阿里系、网易系的App或服务。这个看个人需求,如果你觉得微信消息更重要,平常也更经常玩腾讯系的游戏,可以安装。
如果你的iPhone没有出现微信消息延迟,则不推荐用这个方法
如果你的iPhone没有出现微信消息延迟,则不推荐用这个方法
如何还原
如果你安装该描述文件后觉得不好用,可以用下面的方法还原
进入设置-通用-设备管理-找到前面安装的名为“DNSPod over”的描述文件,进行删除,然后重启iPhone就可以了,删除描述文件不会删除微信资料,可以放心使用。