跳转到内容

应用内购买编辑器:消耗型与非消耗型

**应用内购买(IAP)**是用户在应用内购买的数字商品和功能,适用于一次性变现,无自动续订机制。

应用内购买支持:

  • 无需发布新版本即可添加和编辑
  • 针对不同国家本地化
  • 可按地区启用/禁用
  • 定价独立于应用版本

一次性使用,消耗后余额归零,需再次购买。

特点:

  • 可无限次购买
  • 不会自动恢复
  • 余额管理由应用负责

示例:

  • 虚拟货币
  • 体力值
  • 游戏内鱼食等

一次购买,永久有效,不会因使用而减少。

特点:

  • 仅可购买一次
  • 可通过“恢复购买”找回
  • 永不过期

示例:

  • 去广告
  • 新关卡/新赛道
  • 高级功能解锁

不再作为应用内购买类型支持。

为用户提供一段时间的内容/功能访问,自动续订,除非用户取消。

特点:

  • 自动续订
  • 支持免费试用和促销
  • 灵活定价和周期

示例:

  • 月度流媒体订阅
  • 专业工具订阅
  • 独家内容访问

已由**订阅**替代。


不再作为应用内购买类型支持。

为用户提供固定期限内容访问,无自动续订。

特点:

  • 不自动续订
  • 到期逻辑由应用处理
  • 使用频率低于自动续订订阅

示例:

  • 6 或 12 个月在线课程
  • 一次性流媒体/活动访问

已由消耗型商品替代。


使用 IAP 时需注意 Apple 相关规则:

  • 应用内购买需单独审核
  • 每个商品必须本地化
  • 价格通过价格档位设置
  • 可按国家限制可用性
  • 审核可能要求上传商品图片
  • IAP 变更无需应用更新
  • 可为 App Store 推荐添加商品图片(Promoted IAP)
  • 每个应用最多可创建 10,000 个 IAP

选择项目和应用,进入“应用内购买”板块创建、编辑或本地化 IAP。

屏幕左侧按类型分组列出所有 IAP:

  • 消耗型
  • 非消耗型

可按参考名称产品 ID搜索,便于管理大量商品。

选择商品后,将打开编辑卡片,包含主要参数:

  • 参考名称 – 内部导航用
  • 产品 ID – 应用代码中使用的标识符
  • 本地化 – 管理所有语言的名称和描述
  • 审核备注 – 给审核团队的说明和图片
  • 图片 – 用于 App Store 展示的商品图片(Promoted IAP)

缺失元数据指示器会实时显示还有多少必填项未填写。

ASO.dev 支持一键将 IAP 自动本地化为所有支持语言,极大简化全球市场元数据准备。

本地化板块用于管理 IAP 本地化:

  • 名称 – 用户可见名称
  • 描述 – 商品描述
  • 字符计数器
  • 状态与提交准备度

每种本地化有独立状态,便于查看哪些语言已准备好审核及变更内容。

可新增、编辑或删除本地化。
保存后可提交 App Store 审核。

  1. 选择需本地化的 IAP
  2. 进入本地化板块
  3. 勾选多语言批量创建,或全选
  4. 点击机器翻译按钮

ASO.dev 会自动创建本地化并翻译名称和描述。

每个 IAP 信息卡右上角有快捷操作:

地球图标用于管理 IAP 地区可用性。

美元图标可在新窗口打开价格档位编辑器。
价格变更无需发布新版本。

垃圾桶图标可将 IAP 从 App Store Connect 删除。
删除不可恢复。

审核说明字段可添加给审核团队的备注,解释商品功能或强调审核要点。

每个商品可上传图片:

  • 应用内使用
  • 系统界面展示
  • 审核时查看

所有 IAP 审核均需图片,且必须符合Apple 要求

IAP 编辑器内所有变更均本地保存

这样可:

  • 连续编辑多个商品
  • 提交前复查数据
  • 避免 App Store Connect 意外变更

仅在点击保存后,所有变更才会同步到 App Store Connect。

在此之前:

  • 变更仅本地保存
  • App Store 数据不变
  • 可安全切换商品

点击保存后,App Store Connect 开始更新,
根据变更数量可能需等待一段时间。

保存后可提交 IAP 审核。
点击提交审核,如所有必填项已填写,变更将提交 Apple 审核。

提交后,Apple 审核团队会检查 IAP 是否符合App Store 指南
审核通常需数小时至数天,视团队工作量和商品复杂度而定。

如不符合App Store 指南,审核将被拒绝,
您会收到原因及修改建议通知。

修改后可重新提交审核。