跳转到内容

App Store 变现:IAP、订阅与优惠码全解

通过应用内购买(IAP)和订阅实现变现,是移动应用的主要收入来源。

成功变现需:

  • 理解不同购买类型
  • 遵循苹果政策
  • 正确设置地区可用性与优惠
  • 全面测试各场景

合理配置有助于提升转化、留存,并避免审核被拒。

IAP 和订阅的名称与描述中的关键词可提升该项的曝光,但不会影响主应用在 App Store 的排名。

为 IAP 或订阅添加图片后,将显示在应用 App Store 页的“购买项目”区块。

IAP 指用户在安装应用后可付费购买的项目。

  • 消耗型:可反复购买和消耗(如金币、生命值)
  • 非消耗型:一次购买永久有效(如去广告、功能解锁、终身会员)
  • 自动续订订阅:周期性扣费(如月付、年付),用户取消前自动续订。
  • 非续订订阅:一次性付费,固定期限,到期需手动续订。常用于定期内容/活动(如季卡、课程包)。

可选订阅周期:

  • 1 周
  • 1 个月
  • 2 个月
  • 3 个月
  • 6 个月
  • 1 年

宽限期允许用户在续费失败后继续使用订阅。 示例:月订阅到期未成功扣费,用户仍可使用最多 16 天。

可选宽限期:

  • 3 天
  • 16 天
  • 28 天

订阅组用于在同一应用内提供不同等级的访问权限(如基础、高级、Pro)。

每位用户同一时间只能订阅每组中的一个订阅。

如有多个等级(如基础、进阶、Pro),必须全部放在同一订阅组内。

用户可在不同等级间升级或降级,但变更仅在下一个计费周期生效。

每组内的每个订阅可设置不同价格、时长和首购优惠,但每组仅允许一个首购优惠。

注意:

  • 一个订阅不能属于多个组。
  • 订阅无法从组中移除,只能删除后重建。
  • 用户在同一组内仅能享受一次首购优惠,取消后再次订阅将无法再次获得。

每个订阅组可为新用户设置一个首购优惠,用于吸引首次订阅者(如免费期或折扣期)。

常见首购优惠类型:

  • 免费试用:设定天数内免费体验全部功能(如 7 天、30 天)。
  • 按期付费优惠:前几期享受折扣价(如前 3 个月每月 ¥1)。
  • 预付优惠:一次性支付获得多月订阅(如 3 个月 ¥9.99),适合大额首购折扣。

每组内每个订阅可单独设置优惠,但每个 Apple ID 在同一组仅能领取一次。

**注意:**设置不当(如未分配地区或价格档)会导致优惠无法生效或被苹果审核拒绝。

设置路径:App Store Connect → 订阅 → 首购优惠。

召回优惠可为在指定时间内取消订阅的用户提供专属折扣,帮助挽回流失用户、提升活跃度。

设置路径:App Store Connect → 订阅 → 召回优惠。

优惠码是可为用户提供专属订阅优惠的唯一兑换码(如免费期或折扣)。
常用于拉新、奖励老用户、召回流失用户,也适合媒体推广、合作、KOL 营销、客服补偿或内部测试。

优惠码可与首购优惠叠加或单独使用,具体策略可灵活调整。

设置路径:App Store Connect → 订阅 → 优惠码。

促销优惠是为订阅用户提供专属价格的限时活动,常用于市场推广、专属链接等场景。

每个订阅最多可创建 10 个有效促销优惠。

促销优惠通过 StoreKit API 激活,用户可在应用内直接兑换。

设置路径:App Store Connect → 订阅 → 促销优惠。

如需通过 IAP 或订阅实现变现,需在 App Store Connect 完成以下设置:

  • 在“协议、税务与银行”中启用付费应用协议:
    • 接受苹果法律条款
    • 提供有效银行账户信息
    • 提交完整税务表格
  • 保持 Apple Developer Program 会员有效($99/年)
  • 在 Xcode 项目或 App Store Connect 启用应用内购买功能

配置 IAP/订阅产品时需:

  • 本地化名称、描述和元数据
  • 提供审核用截图
  • 设置价格和可用性
  • 选择目标地区(国家/地区)

苹果通常会单独审核应用内购买项目,请确保所有素材(截图、元数据、功能)均已完善,并用沙盒账号充分测试。

并非所有国家/地区都支持付费功能。
部分地区无法启用 Apple 支付,无法激活付费协议:

受限国家/地区:

  • 朝鲜
  • 伊朗
  • 苏丹
  • 叙利亚
  • 古巴
  • 阿富汗
  • 俄罗斯

这些限制源于国际制裁及苹果政策:

  • 无法激活付费协议
  • 无法进行开发者结算