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

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX