You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PWABuilder打包的iOS WebView 16.4 Web Push功能异常

PWA打包TestFlight后Web Push功能异常:Can't find variable: Notification
  • 我的PWA应用适配iOS 16.4及以上版本,Web Push功能在通过Safari保存到主屏幕的场景下完全正常,通知权限检查、用户授权请求逻辑均可正常执行。
  • 但通过PWABuilder打包并部署到TestFlight进行内部测试时,应用抛出异常:Can't find variable: Notification。
  • 同一PWA经PWABuilder打包后发布到Google Play Store,运行无任何问题。

已排查操作

  • 最初猜测是Xcode默认使用的WebView版本过低(误以为是13.0,未达16.4的要求),已尝试调整Xcode版本,但问题依旧存在。
  • 已确认仅TestFlight版本出现该报错,直接从浏览器安装的PWA运行正常。
  • 已向Apple反馈此问题,虽怀疑是系统Bug,但更倾向于自身配置存在疏漏。

更新(1天后)

  • Safari安装的PWA中,navigator.appVersion返回值为"16.5.2";而TestFlight版本中该值显示为"15.0",目前正在排查版本差异的原因,欢迎各位提供建议。

内容的提问来源于stack exchange,提问作者Marik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 17:32:01