网络推送在一段时间后无法在 iOS 16.4 上运行。
我们在 IOS 上使用网络推送已经一个半月了,有时用户会抱怨推送停止工作。在此之前用户已经很长时间没有打开pwa了。
我有两种理论:
一些背景:
我能够重现这个错误,我的步骤:
在此步骤之后,我预计不会看到任何服务工作人员活着,但在使用连接的调试器打开 pwa 后,我发现
navigator.serviceWorker.controller.state
是 "activated"
。
我一直在努力解决完全相同的问题,订阅信息因未知原因被初始化。
但似乎在 iOS 16.5.1(c) 更新后问题就消失了。
iOS 16.6更新后问题再次出现。 我想我很幸运