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

如何限制iOS内购仅在App内完成,禁用App Store页面订阅?

问题解答

能否禁用App Store应用页的内购订阅入口?

不能。苹果的App Store机制是:只要你在App Store Connect中配置了内购订阅项目,这些项目就会自动展示在应用详情页的订阅板块中,没有官方提供的开关或设置可以直接禁用这个展示功能。

替代处理方案

1. 动态隐藏/启用内购项目

在App Store Connect中将所有订阅项目设置为隐藏状态,仅当用户在App内符合特定参数条件时,通过StoreKit API请求并展示对应的订阅项目。隐藏的内购项目不会在App Store应用页显示,但App内可正常发起购买流程,完全符合苹果政策。

  • 注意:需确保隐藏项目不会误设为公开状态,沙箱测试时要同步配置对应状态。

2. 订阅权限校验与引导

允许用户在App Store购买任意订阅,但在App内通过StoreKit验证订阅凭证时,判断该订阅是否符合用户的当前参数条件:

  • 若不符合,不解锁对应功能,并引导用户在App内切换到适配的订阅方案;
  • 需在订阅项目的描述文案中明确说明“部分功能需在App内根据用户场景解锁”,避免误导用户,防止审核被拒。

3. 定向订阅发放(推介代码/专属优惠)

将特定参数对应的订阅设置为仅可通过**推介代码(Promo Code)**或App内生成的专属优惠链接购买:

  • App Store页虽会显示该订阅,但普通用户无代码/链接无法完成购买;
  • 仅当用户在App内符合参数条件时,才向其发放推介代码或跳转至专属购买链接;
  • 注意:推介代码有数量限制,适合特定用户群体或短期活动。

4. 合并订阅方案,App内细分功能

若不同参数对应的订阅仅为功能差异,可合并为一个统一的订阅项目,在App内根据用户参数解锁不同功能模块:

  • App Store页仅展示一个订阅项目,用户无论从何处购买,都需在App内根据自身参数获取对应权益;
  • 此方案简化了内购配置,同时完全符合苹果政策,且无需额外控制App Store的展示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 13:55:20