Android端PWA通知权限在系统设置关闭后重新开启的问题
PWA推送通知权限恢复方案(Android Chrome)
问题场景
在Android设备上以独立模式运行的PWA,出现权限不同步问题:
- 用户首次接受通知权限后可正常接收通知
- 进入系统设置关闭「允许通知」后,浏览器权限自动变为
denied,通知停止接收(符合预期) - 再次在系统设置开启「允许通知」后,浏览器权限未同步恢复,仍为
denied,导致无法重新发起权限请求,PWA无法接收通知
手动恢复Chrome通知权限的步骤
由于独立模式下无法直接操作浏览器菜单,需通过Chrome浏览器本身修改权限:
- 打开Chrome浏览器,访问该PWA对应的原始站点
- 点击地址栏左侧的「锁定」图标(或显示为感叹号/齿轮的「设置」图标)
- 在弹出的权限面板中,找到「通知」选项
- 将权限从「阻止」修改为「允许」
- 关闭Chrome并重新打开PWA,即可恢复通知接收功能
Android 13的修复情况
在Android 13系统中,该权限不同步问题已被修复:修改系统设置的「允许通知」开关后,关闭并重新打开PWA,浏览器权限会自动同步更新,无需手动在Chrome中调整。
内容的提问来源于stack exchange,提问作者BrianT
相关产品推荐
相关产品推荐

