What's new in App Store pricing
App Store & Distribution 进阶 20m

App Store 定价新变化

What's new in App Store pricing

2023年6月5日

在 Apple 官方观看视频

一句话判断

App Store 推出了自上线以来最大规模的定价能力升级——900 个价格点、175 个区域中任选基准区域、自动汇率和税率调整,加上定时调价功能,让全球定价管理从噩梦变成了配置问题。

这场 Session 讲了什么

App Store Connect 团队的 Chong 和 Claire Liu 详细介绍了 2023 年 3 月发布的 App Store 定价能力大升级,并通过 Backyard Birds 示例应用演示了完整的操作流程。

增强的全球定价是这次更新的核心。App Store 覆盖 44 种货币和 175 个区域,管理跨区域的定价一直是开发者的痛点。新的全球定价工具让开发者选择一个基准区域和基准价格,系统自动生成其他 174 个区域的等价价格,综合考虑汇率、税率,并遵循每个区域最常见的定价惯例(比如日元倾向于整数定价)。

价格点从原来的几十个扩展到了 900 个(默认 800 个,额外 100 个高价位可申请)。这意味着开发者可以更精细地控制价格策略。

当汇率和税率波动时,系统会自动调整非基准区域的定价以维持全球价格均衡。自动调整会提前 14 天在 App Store Connect 中显示预告。开发者也可以选择手动管理某些区域的定价,但手动定价不会享受自动调整。

此外还支持三种定时调价模式:全局调价、临时调价(促销后自动恢复原价)和自定义调价(单独调整特定区域)。

值得深挖的点

基准区域的选择策略:基准区域可以是 175 个区域中的任意一个,不再局限于美国。选择基准区域时应考虑目标市场、用户群分布和商业策略。基准价格本身不会被自动调整,只有其他区域的衍生价格会随汇率和税率波动。

自动调价的 14 天预告机制:每当系统决定调整某个区域的衍生价格,App Store Connect 至少提前 14 天显示即将发生的变化。这给开发者留出了审查时间——如果你觉得某个自动调整不合适,可以在生效前介入处理。

手动定价与自动定价的混合模式:你可以让大部分区域跟随自动定价,同时对个别区域设置手动价格。但需要注意,手动设置的区域将不再享受汇率和税率的自动调整,维护责任完全在开发者自己。

App Store Connect API 的三步查询结构:获取完整价格调度需要三个 API 调用——获取基准区域、获取手动价格(含 price point 和 territory 关联数据)、获取自动生成的价格。这种分离设计让 API 更灵活,但也意味着获取完整视图需要多次请求。

代码片段

# App Store Connect API - 获取应用价格调度

# 1. 获取基准区域
GET https://api.appstoreconnect.apple.com/v1/appPriceSchedules/{id}/baseTerritory
# 返回: { "attributes": { "currency": "USD" }, "id": "USA" }

# 2. 获取手动设置的价格(含关联的价格点和区域)
GET https://api.appstoreconnect.apple.com/v1/appPriceSchedules/{id}/manualPrices?include=appPricePoint,territory
# 返回: 手动设置的价格列表

# 3. 获取自动生成的价格
GET https://api.appstoreconnect.apple.com/v1/appPriceSchedules/{id}/automaticPrices?include=appPricePoint,territory
# 返回: 系统根据汇率和税率自动计算的价格列表
// App Price Schedule 资源结构
{
  "type": "appPriceSchedules",
  "relationships": {
    "baseTerritory": { ... },       // 基准区域
    "manualPrices": {               // 手动设置的价格
      "data": [{ "id": "..." }]
    },
    "automaticPrices": {            // 自动生成的价格
      "data": [{ "id": "..." }]
    }
  }
}
// 每个 AppPrice 关联 AppPricePoint 和 Territory

最佳实践

  • 优先使用自动定价:除非有特殊的区域定价策略(比如新兴市场的低价策略),否则让系统自动管理汇率和税率调整。手动管理 174 个区域的定价几乎不可能持续做好。
  • 定期检查预告调整:养成查看 App Store Connect 中”即将调整”的习惯,确保自动调价不会出现意料之外的大幅波动。
  • 利用定时调价做促销:临时调价模式可以在特定时段降价促销,到期后自动恢复原价,不需要手动来回修改。
  • 基准区域的选择要慎重:选好基准区域后,所有衍生价格都围绕它计算。如果你的主要收入来自某个特定市场,把它作为基准区域能让价格策略更稳定。
  • 通过 API 自动化定价管理:如果你管理多款应用或大量 IAP,用 App Store Connect API 做自动化管理比手动操作可靠得多。

还有什么值得关注

  • 900 个价格点的设计几乎覆盖了从几分钱到数千美元的完整价格区间,高端的 100 个价格点需要额外申请,可能适用于专业工具类应用。
  • 自动调价时遵循每个区域的”最常见定价惯例”——比如日元区域倾向于整数,欧元区域倾向于 .99 结尾——这个细节能显著提升用户的价格感知。
  • Session 演示了完整的 App Store Connect UI 操作流程,包括如何查看每个区域的等价价格和如何安排未来的价格变更。
  • 对于订阅类应用,这些定价能力同样适用,订阅定价的管理灵活性大大提升。
  • 中国区开发者的注意:如果你的主要用户在中国大陆,考虑把中国设为基准区域,这样人民币价格更稳定,不会因为美元汇率波动而频繁变化。
WWDC 2023