SwiftUI应用因外部支付遭AppStore拒审,如何绕开Apple Subscriptions?
针对Guideline 3.1.1拒审的调整方案
合规核心要求
苹果允许外部支付,但绝对不能在App内直接提供外部支付入口,需按以下要点调整:
- 移除App内所有直接跳转外部支付(如Stripe)的按钮、链接,包括设置页的「Subscribe」入口
- 仅能通过「引导用户离开App」的方式提供外部支付选项:
- 在设置页添加明确文字说明,例如「如需订阅服务,请前往我们的官方网站」
- 用户点击该文字时,必须跳转至系统Safari浏览器,再从浏览器引导至Stripe结账页面,禁止在App内用WebView加载支付页面
- 在App内完整展示所有付费服务的价格、权益内容,不能仅引导用户到外部查看
- 禁止在App内出现诱导使用外部支付的话术,比如「外部支付更优惠」这类表述
- 确认你的服务不属于苹果强制要求使用IAP的范畴(若为App内专属数字订阅内容,可能仍需IAP;跨平台通用服务更易通过外部支付合规审核)
审核辅助建议
- 提交审核时,在审核备注中明确说明你提供了外部支付的引导方式,以及服务的跨平台属性(如有)
- 确保官网订阅页面可正常访问,方便审核人员验证流程
内容的提问来源于stack exchange,提问作者Bart
相关产品推荐
相关产品推荐

