iPhone7用了3年多, 不知道什么时候开始, 发现不推送消息了。具体表现就是,微信通知几乎没有,一打开微信, 显示连接中, 刷刷刷一堆消息出来了。
在百度知乎各种搜解决方法,一个个试, 没一个管用。
总结一下, 大概有这些方法, 各位收不到通知的苦主可以依次自查一下
常用微信不推送消息解决步骤
iPhone - 设置 - 通知 - 微信 (这个我当然设置没问题的)
2. 微信 - 我-设置 - 新消息通知(这个我设置也没问题的)
3. 也不是PC版微信的原因。
4. 打开微信后台刷新。 还是收不到
5. 重启手机。 还是收不到。
6. 退出微信重新登录。 还是收不到。
我的手机收微信推送通知的各种情形
我用另一个手机, 各种情况下发消息, 反复尝试, 总结出来了有推送无推送的各种情形:
总结, 微信只有在前台, 或者后台没被杀的时候才能收到消息, 通过iOS推送通道完全收不到消息!
分析 & 解决方法
我都怀疑是腾讯在服务器把我的微信通知关了,把微信在iPhone退出,换别的设备(安卓和iPad)登录,能正常收到信息!能正常收到信息!能正常收到信息!
作为资深程序狗, 分析一波:
iPhone上, 别的app能收到推送,说明不是手机的问题iPad, 能收到推送,说明也不是iOS推送服务的问题。安卓, iPad都能收到推送, 说明不是微信服务端的问题。
分析来分析去, 八九不离十,就是微信客户端的问题。
我首先确认了, 微信是App Store上的最新版本。
然后尝试卸载微信app(是卸载不是删除, 卸载后重新安装聊天记录还在, 删除的话聊天记录就没了) 。
重新安装后还是收不到消息。
其他环节都排除,唯一的可能就是微信app客户端有问题。
猜测是因为微信app使用时间长了, 本地的部分数据有问题, 可能是因为bug, 可能是因为数据损坏, 可能是因为版本升级的兼容原因。@微信
不管是哪种原因, 普通用户都没有办法去修复解决。
只有最后大招——重装微信。
在重装之前, 必须先备份聊天记录。
微信可以在手机, PC, iPad上同时登录, 在同一个Wifi下, 就可以备份恢复聊天记录。我是用iPad备份的。