App Store 价格等级:按国家设置定价(2026)
作者:Mehdi Azizi
发布于 ,9分钟
价格等级已取消:Apple 提供 900 个价格,并根据你的基准国家自动计算 175 个国家的价格,之后你可以逐国手动调整。
App Store 的价格等级(price tier),也就是那些从 0.99 美元起步的编号档位,已经在 2023 年消失了。现在 Apple 提供 900 个价格,从 0.29 美元到 10,000 美元,并根据你的基准国家,在 175 个国家计算出可比价格。 计算会考虑汇率、部分税费以及各国常见的尾数习惯。之后你可以手动替换任意国家的价格。
2026 年 10 月,我用一个自制的小引擎,逐个国家重新设定了我三个 App(Solys、TradaZen 和 Nolera)的价格。下面是 Apple 的机制、我的方法、一个带数字的例子,以及各种坑。规则已于 2026 年 10 月 15 日对照 App Store Connect 帮助文档核对过。
App Store 价格等级:2023 年发生了什么变化
2022 年之前,你选一个档位,Apple 再把它换算成各国货币。Apple 2022 年 12 月的公告取代了这套机制。订阅最先受益,随后是2023 年 3 月 9 日起的所有 App 和所有 App 内购买。
现在的情况:
- 每种货币默认 800 个价格,另有 100 个更高的价格可申请开通,最高 10,000 美元。
- 10 美元以内步长 0.10 美元,之后到 50 美元为止步长 0.50 美元。
- 本地化尾数,比如 X.00 或 X.90,此外还有 .99 结尾的价格。
2023 年 5 月 9 日,Apple 以美国价格为准,重新计算了现有 App 和一次性购买的价格,3 月 8 日之后改过价的除外。如果是老 App,你的基准国家可能还是美国。
你在找“price tier list”?它就在 App Store Connect 里:价格菜单会显示该国 25 个常用价格,点 See Additional Prices 就能打开完整列表。通过 API,GET /v1/subscriptions/{id}/pricePoints 按国家筛选后,会返回每个价格(customerPrice)和你的预估收入(proceeds)。
自动价格还是手动定价
你选择一个基准国家和一个价格。根据App 定价帮助文档,Apple 会以此为其余 174 个国家给出可比价格。你可以保留这些自动价格,也可以自己设定部分国家,甚至全部国家。
区别体现在汇率或税费变动的时候:
| 价格 | App、一次性购买 | 订阅 |
|---|---|---|
| 基准国家 | 从不调整 | 从不调整 |
| 其他国家,自动 | 由 Apple 调整 | 从不调整 |
| 手动设定的国家 | 不再调整 | 从不调整 |
对于你自己设定的国家,App 内购买帮助文档规定由你负责跟进税费和汇率变化。
而订阅,Apple 从不调整。 订阅定价帮助文档写得很明白:Apple 因税费或汇率做出的调整不包括订阅。如果某国增值税变了,价格不变,变的是你的收入。
在法国,显示的价格包含 20% 的增值税,你的收入是扣除增值税之后计算的。所以比较各国时,要看你的收入,而不是显示价格。
为什么 Apple 的等值换算对我不够用
自动价格拉平的是金额,不是购买力。2026 年 10 月之前,我的订阅一直以法国为基准沿用这种等值换算。所以在印度、巴西或埃及,订阅换算下来和法国价格差不多。在瑞士,反而比法国还便宜。
我还在三十来个 storefront(也就是各国的商店)上记录了竞品价格。有些 App 几乎全球同价,有些在新兴市场大幅降价。没有统一规则,只有你所在的细分领域。
我的分区定价方法
我的引擎为每个国家算一个系数(法国为 1),再乘以法国价格:
- 法国是锚点。 引擎从不修改法国的价格。
- 购买力。 我取世界银行公布的该国按购买力平价计算的人均国民总收入,除以法国的数值。再把这个比值取 0.48 次方:这样价格差距会小于收入差距。
- 竞品。 对重点国家,我把这个系数和直接竞品的价格中位数(相对于它们的法国价格)混合。
- 下限和上限。 视 App 和产品而定,任何国家都不低于法国价格的 0.40 到 0.70 倍,也不超过 1.35 倍。
- 净收入下限,适用于每次使用都要付 API 费用的 App。
- 同一国家所有产品用同一个系数,以保持周订、月订和年订之间的差距。
- 取整。 我选最接近的 Apple 价格,并且尾数符合该国习惯:欧元和美元用 4.99 或 9.99,雷亚尔用 9.90,卢比用 99,日元用 00。如果当前价格与目标相差不到 7%,就保留不动。
例子:一个虚构的 39.99 欧元年度订阅
这张表只是示例,不是我的定价表。 它用的是简化版方法:只看购买力,不看竞品,下限 0.45,上限 1.35。数据为世界银行 2024 年收入、2026 年 10 月 10 日的汇率,以及当天 App Store Connect 实际提供的价格。
| 国家 | 系数 | 示例价格 | 折合欧元 |
|---|---|---|---|
| 法国(基准) | 1.00 | 39.99 € | 39.99 € |
| 瑞士 | 1.21 | 45 CHF | 48.36 € |
| 美国 | 1.15 | 49.99 $ | 44.61 € |
| 德国 | 1.09 | 44.99 € | 44.99 € |
| 英国 | 0.99 | 34.99 £ | 41.31 € |
| 日本 | 0.95 | 6,800 ¥ | 38.35 € |
| 波兰 | 0.89 | 154.99 zł | 35.37 € |
| 墨西哥 | 0.64 | 529 MXN | 25.75 € |
| 巴西 | 0.60 | 134.90 R$ | 24.04 € |
| 印度尼西亚 | 0.52 | 409,000 Rp | 20.43 € |
| 印度 | 0.45 | 1,999 ₹ | 18.45 € |
有两行值得注意。德国价格高于法国,而在德国,对现有订阅者涨价需要征得他们同意:后面我会再讲。英国折合欧元后比法国还贵,原因是汇率和取整。
设置价格:用界面还是 API
在界面里,对于订阅,选一个国家和一个价格:App Store Connect 会显示 175 个国家的可比价格。改你想改的,然后确认。最早的生效日期一般在一到两天之后。
通过 API,指南 Configuring subscription prices across territories 描述了流程:
- 用
GET /v1/subscriptions/{id}/pricePoints读取某个国家的价格。 - 用
adjustedEqualizations获取其他国家的等值价格。 - 用
POST /v1/subscriptionPrices设置每个价格,带上开始日期,并为现有订阅者加上preserveCurrentPrice。 - 用
GET /v1/subscriptions/{id}/prices核对。
没有批量调用:每个国家、每个产品各一次调用。我的经验:
- 每个国家、每个套餐只能有一个未来价格。 在界面里,第二个会覆盖第一个。通过 API,在我用
DELETE /v1/subscriptionPrices/{id}删掉旧的预定价格之前,新的调用一直被拒绝。 - 脚本遇到第一个错误就停止,重跑时不会重复,并带一个试运行模式。
- 设置完再核对一遍:在生效日期之前,我会统计缺失的未来价格。
分国家定价的坑
涨价。 订阅涨价会向订阅者发送通知;如果涨幅超过价格的 50% 且每期超过约 5 美元(年订为每年 50 美元),则需要征得同意。12 个月内再次涨价,或者所在国家有此要求时,也需要同意。阈值表显示德国、奥地利、波兰和韩国为“需要同意”。我的习惯:每次涨价都为现有订阅者保留当前价格。 过期后 60 天内重新订阅的用户也能恢复原价。
降价。 降价会自动适用于你当前所有订阅者,没有保留旧价的选项。一旦生效,降价无法撤销。
不稳定的货币。 由于 Apple 从不调整订阅价格,货币一旦贬值,价格不变,你的收入却在缩水。我每个季度都会重新检查土耳其、阿根廷、尼日利亚和埃及。
基准国家。 对于 App 或一次性购买,更改基准国家会清除已预定的价格变更。
付费墙(paywall)。 设好分区价格后,因为取整,周订和年订之间的差距在各国并不相同。要显示 StoreKit 返回的价格,绝不要在代码里写死价格,每个折扣都按本地价格计算。3.1.2 条款还要求实际扣费金额必须是最醒目的价格。
设置定价表前的检查清单
- 每个国家的系数已算好:先购买力,再竞品。
- 下限、上限和净收入下限已应用。
- 每个价格都落在真实的 Apple 价格上,尾数符合本地习惯。
- 已标出需要同意的国家。
- 每次涨价都为现有订阅者保留原价。
- 旧的预定价格已删除。
- 生效日期至少留出两天。
- 付费墙读取本地价格,并据此计算折扣。
- 设置后核对,没有发现缺失。
- 计划四周后按国家复盘:每次安装收入、试用、取消。
什么时候做? 在某个国家投放付费广告之前做一次,之后每季度针对不稳定货币检查一次。另外,不要在同一天同时改价格、试用期和付费墙:去看看付费墙常见错误。
不再靠试错来定价
在分国家定价之前,先要确定模式:订阅还是一次性购买。你的收入还取决于佣金,而 Small Business Program 能把它降到 15%。
iOS & Android Kit 以我自己 App 的起始代码为基础,付费墙和订阅都已写好,你可以按自己的节奏跟着做。完整流程见 iOS App 内订阅页面。想知道是什么卡住了你的项目,来做免费诊断:它还会把我的防 Apple 拒审清单发给你。
常见问题
App Store 的价格等级(price tier)是什么?
它曾是一个编号的价格档位,由 Apple 换算成各国货币。从 2023 年起,它被每种货币 900 个价格(其中 100 个需申请)以及一个用于计算其他国家价格的基准国家所取代。
在哪里找到 App Store 的价格列表?
在 App Store Connect 中你的 App 或订阅的价格页面:See Additional Prices 会显示完整列表。API 也会为每个国家返回用户价格和你的预估收入。
怎么为不同国家设置不同价格?
先在基准国家设定价格,然后在可比价格界面上修改你想改的国家,再确认。通过 API,则是每个国家、每个产品各一次调用。
汇率变动时 Apple 会改我的价格吗?
对于 App 或一次性购买,会,但只针对自动定价的国家,从不改动基准国家和手动设定的国家。对于订阅,从不调整。
涨价后现有订阅者能保留原价吗?
能,前提是你选择为现有订阅者保留当前价格。否则,根据涨幅和所在国家,他们会收到通知或同意请求。而降价总是适用于所有订阅者。
App Store 的价格包含增值税吗?
在法国,包含:显示的价格含 20% 的增值税。你的收入先扣除增值税,再扣除 Apple 的佣金。

