iPhone7用了3年多, 不知道什么时候开始, 发现不推送消息了。具体表现就是,微信通知几乎没有,一打开微信, 显示连接中, 刷刷刷一堆消息出来了。
在百度知乎各种搜解决方法,一个个试, 没一个管用。
总结一下, 大概有这些方法, 各位收不到通知的苦主可以依次自查一下
2. 微信 - 我 - 设置 - 新消息通知(这个我设置也没问题的)
3. 也不是PC版微信的原因。
4. 打开微信后台刷新。 还是收不到
5. 重启手机。 还是收不到。
6. 退出微信重新登录。 还是收不到。
我用另一个手机, 各种情况下发消息, 反复尝试, 总结出来了有推送无推送的各种情形:
总结, 微信只有在前台, 或者后台没被杀的时候才能收到消息, 通过iOS推送通道完全收不到消息!
我都怀疑是腾讯在服务器把我的微信通知关了,把微信在iPhone退出,换别的设备(安卓和iPad)登录, 能正常收到信息!能正常收到信息!能正常收到信息!
作为资深程序狗, 分析一波:
分析来分析去, 八九不离十, 就是微信客户端的问题。
我首先确认了, 微信是App Store上的最新版本。
然后尝试卸载微信app(是卸载不是删除, 卸载后重新安装聊天记录还在, 删除的话聊天记录就没了) 。
重新安装后还是收不到消息。
其他环节都排除, 唯一的可能就是微信app客户端有问题。
猜测是因为微信app使用时间长了, 本地的部分数据有问题, 可能是因为bug, 可能是因为数据损坏, 可能是因为版本升级的兼容原因。
不管是哪种原因, 普通用户都没有办法去修复解决。
只有最后大招——重装微信。
在重装之前, 必须先备份聊天记录。
微信可以在手机, PC, iPad上同时登录, 在同一个Wifi下, 就可以备份恢复聊天记录。我是用iPad备份的。
微信 - 我 - 设置 - 通用 - 聊天记录备份与迁移 - 迁移聊天记录到另一台设备
备份到一半失败了好多次, 反复尝试好几次, 终于成功了。 在iPad上查看聊天会话, 确定聊天记录已经同步过去了。
备份结束, 直接删除了微信app, 重新从App store下载, 迫不及待的登录。
终于收到久违的推送了!
接下来, 按指引顺利恢复聊天记录, 检查会话, 聊天记录都回来了。 再试一下推送, 仍然没有任何问题!
完美解决问题。
刚恢复聊天的时候, 我发现搜索不到以前的聊天内容, 应该是本地数据没有完成建立索引,过一段时间我再尝试, 发现OK了。
微信就和手机一样, 用久了, 数据越积越多, 微信动辄几个G几十个G的空间占用,更容易出现程序bug。有条件的还是换机。
手机都快成了人的器官了, 可能是一天中陪伴我们时间最长的物件, 在手机上多发点钱, 对改善生活品质性价比很高!
除了常见的设置问题, 确实存在微信app客户端的问题, 导致收不到推送通知, 我相信碰到和我同样问题的用户也为数不少。
作为普通用户,要解决问题, 唯一的解决办法就是删除、重装微信。切记删除前要保存聊天记录。