iOS/iPadOS主屏幕PWA通知功能是否符合预期?咨询异常问题
iOS/iPadOS主屏幕固定PWA的推送与通知API问题
苹果为iOS/iPadOS主屏幕固定的PWA新增Push和Notifications API支持是个好消息,但我司PWA在测试时遇到了几个异常行为:
订阅自动终止问题
收到3条未触发系统通知的推送后,设备的推送订阅会被终止。
我们本可以通过Service Worker检测PWA是否处于焦点状态,在应用内处理通知而非触发系统通知。理解PWA关闭时静默推送节省资源的逻辑,但PWA处于打开且聚焦状态时,这种限制过于严苛。notificationclicked事件触发不稳定
将PWA安装到主屏幕并开启通知权限后,点击通知无法可靠触发notificationclicked事件——通知会消失,但URL或数据负载完全没被处理。
只有完全关闭PWA后重新打开、再接收新通知才能暂时解决,但这对用户来说根本不现实。该问题不稳定,且已在第三方极简PWA演示中复现,也在Stack Overflow上找到同类未解决问题。无提示音与触觉反馈
Web通知目前无法触发提示音或触觉反馈。
我已将实现精简到符合标准的最低限度,问题依然存在,甚至能在其他在线演示PWA中复现,这大概率是苹果的实现存在缺陷。
请问:有没有其他人遇到过上述或相关问题?这些是否是已知问题,有没有可行的解决办法?
内容的提问来源于stack exchange,提问作者Username8512478654
相关产品推荐
相关产品推荐

