iPhone 突然无法收到所有通知,可能和 APNS/Imessage/FaceTime 有关,有人有解决方案吗

259 天前
 SEVLT
起因是前几天掏出手机看到提示新的设备可访问 imessage/FaceTime 的提示,一般这种情况是自己设备更新后会有提示,没太理会

但稍后马上发现所有的 app 通知都没了,微信、电话,常用不常用的 app 通知都没了,重启解决不了,小红书看了下基本也是引导重新激活 imessage/FaceTime 、切换流量、更改 wifi DNS 地址等方案,但都不生效

但上述各类操作后部分 app 的通知恢复了,但绝大部分通知仍然失效,这些不通知的 app 里,有的开启后台就通知,关闭后台就不通知,有的无论怎样都不会通知

除了成本较大的比如重置手机等方案基本都试过,站内也看到一年多前的类似帖子(@cat https://www.v2ex.com/t/984749 ),网上看到有人甚至大半年也没得到修复。。

目前唯一有效的方案是没通知的 app 卸载重装就可以恢复,但 app 太多了并且一些 app 重装回来各种设置都需要重新配置。。

值得一提的是微信里有通知修复工具,这个基本可以一键修复,有人了解微信修复通知的原理吗,用在其他 app 上是否也可以解决呢
3716 次点击
所在节点    iOS
14 条回复
vokins
259 天前
删除 app 重装,还原出厂设置
calmWei
259 天前
恢复所有设置,这样权限会重新申请,不用还原数据
DeffYang
259 天前
有没有可能是开启了睡眠模式,IOS 有 BUG ,睡眠模式下关机,然后超出睡眠模式外开机后依旧是睡眠模式,然后所有通知都无法提醒,包括来电话。
SEVLT
259 天前
@DeffYang #3 这个倒不会,第一时间排查了专注模式,这个问题搜下来是很多年的疑难杂症,大概率和 APNS 有关
w7938940
259 天前
Gmail 的通知不知道怎么突然有一天就没有了
jiahailiang22
259 天前
关了 imessage 就好了
zxwy
259 天前
@calmWei #2 还原所有设置会把第三方 app 的自定义设置一并还原吗?如果是的话那就还不如恢复出厂了,图个干净
Flowing
259 天前
几个月前我的也这样,试了所有方法都不行,无解。只能把自己常用的需要 push 的几个 App 重新安装
kk2syc
259 天前
1. 微信修复通知的原理:重新发起 apns 对应的设备通知 token 注册回调
2. 卸载重装就可以恢复,相当于重新注册了一遍 token
3. 原因:确实是系统 bug ,deviceToken 是可以被 ios 系统刷新,系统刷新的时候更新回调失败了,所有 app 都没收到新的 token 。然后新的 token 没正确更新到各个 app 服务器上,导致所有的通知 app 服务端还是往旧的 token 发。
kk2syc
259 天前
目前已知的 deviceToken 可能会由于以下情况而改变:
1. App 重新安装:当应用被卸载并再次安装时,APNs 会生成一个新的 DeviceToken 。
2. Operating System 更新:系统更新可能会导致 Token 的重新生成。
3. 用户重置设备:当用户重置设备,APNs 会在下次启动应用时提供新的 DeviceToken 。
4. Push Notification 设置更改:如果用户在设备设置中修改了推送通知权限,也可能会导致 Token 的变化。
CRH
259 天前
试试这个操作有用吗:
设置 - General - iPhone Storage - 点击任意 App - Offload App - Reinstall App
这样 App 数据不会被删
DTCPSS
259 天前
我也遇到了,最后只能删了应用重装
微信的话,设置 → 帮助与反馈 → 右上角扳手 → 修复消息通知
yangliudi123
258 天前
有重置配置,不会丢失数据:还原-》还原所有设置
calmWei
257 天前
@zxwy #7 是系统设置里面那些权限,联网、通知、粘贴板、相册、定位这些权限

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1100865

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX