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

iOS是否将支持PWA上传至App Store及推送通知?相关实操问询

iOS PWA 上传App Store相关问题解答

一、iOS未来对PWA上传App Store及推送通知的支持现状

  • 苹果官方目前未明确允许纯PWA直接上传至App Store,App Store审核政策仍要求提交的应用基于原生框架(Swift/Objective-C)或苹果认可的跨平台框架(如Flutter、React Native)。
  • PWA在iOS上的推送通知仅支持通过Safari添加至主屏幕后接收,依赖浏览器推送机制,并非App Store级别的原生推送权限。短期内苹果无明确计划开放PWA直接走App Store推送通道的权限,除非生态策略出现重大调整。

二、开发者提交PWA到App Store的可行方式及工具

目前没有纯PWA通过App Store审核的案例,开发者均通过将PWA打包进原生容器的方式提交,本质是包裹PWA的原生应用:

  • PWABuilder:一键生成适配iOS的原生容器包,自动配置必要的权限与配置文件
  • Capacitor/Cordova:通过跨平台框架将PWA嵌入原生WebView,添加原生插件(如推送通知插件)后打包提交
  • Xcode手动打包:创建iOS原生项目,将PWA资源放入项目,通过WebView加载,手动配置info.plist等核心文件后提交

三、推送失败的常见原因及解决方向

审核被拒的核心原因

  • 提交纯PWA文件而非原生容器包,不符合App Store提交规范
  • 仅简单包裹PWA,未添加必要的原生适配(如屏幕适配、权限配置),被判定为"无价值的包装应用"
  • 推送通知配置错误:未使用苹果APNs服务,或未正确配置推送证书与权限

解决建议

  • 选用上述打包工具生成完整的iOS原生容器项目,确保包含info.plist、AppDelegate等核心文件
  • 按照苹果审核指南完善应用:添加原生功能适配,避免仅作为WebView的简单包裹
  • 推送通知需配置苹果APNs证书,通过Capacitor等工具集成原生推送插件,在Xcode中开启推送权限

内容的提问来源于stack exchange,提问作者Hoàng Hiệp

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 21:52:37