优惠码、促销代码,以及 2026 年的变化
优惠码最初只用于自动续期订阅。自 2026 年 3 月 26 日起,它们也适用于所有其他类型的 App 内购买项目——消耗型项目、非消耗型项目和非续期订阅——而 App 内购买项目的新促销代码则不能再创建(Apple Developer News)。
付费 App 的促销代码依然保留:它们可让用户免费获得付费下载。
订阅的免费一年
- 在 App Store Connect 中,打开你的 App,以及你想送出的年度订阅。
- 在其优惠码部分,创建一个新的优惠,并给它起一个只有你自己能看到的参考名称,例如“AppHunt — 免费一年”。
- 选择谁可以兑换。通常选择新订阅者;你也可以包含当前订阅者或曾经的订阅者。
- 把优惠设为免费,时长为 1 年。
- 选择全部 175 个国家和地区,这样任何找到代码的人都不会被告知它在自己所在的地区不可用。
- 添加代码:带兑换上限的自定义代码(例如 YOURAPPYEAR),或者一批一次性代码。
一次性购买项目的免费解锁
如果你的 App 销售终身解锁或其他非消耗型项目,请在那个 App 内购买项目上创建优惠码,并把它设为免费价格。兑换之后,该购买项目会永久保持解锁——在 AppHunt 上,这与免费一年等同。
值得了解的限制
根据 Apple 的文档(App Store Connect 帮助):代码每个 App 每季度最多可覆盖 1,000,000 次兑换;一个订阅最多可以有 10 个有效优惠;一次性代码以 500 到 25,000 个为一批生成,并在六个月内到期;自定义代码最多可包含 64 个字符的字母和数字;每位用户对每个优惠只能兑换一个代码。
用户如何兑换代码
共有三种方式,全部由 Apple 处理:形如 https://apps.apple.com/redeem?ctx=offercodes&id=APP_ID&code=CODE 的兑换链接、App Store 中的兑换代码界面,或者你用 StoreKit 添加到自己 App 内的兑换面板。AppHunt 使用的是链接,所以用户会直接进入 Apple 的界面,代码已经填好。
在 AppHunt 上架这些代码
- 粘贴你的 App Store 链接——名称、图标和截图会自动为你填好——并用你自己的话描述这款 App;AppHunt 从不发布商店里的文字。
- 添加自定义代码及其上限,或粘贴一次性代码。AppHunt 会把一次性代码按每人一个发放。
- 保持选中所有地区,设置代码的截止日期,然后发布。优惠页面会立即上线,控制台会显示用户已领取了多少个代码。
常见问题
自定义代码还是一次性代码?
自定义代码是一个好记的词,在你设定的上限内,许多人都可以兑换——最容易分享。一次性代码则是唯一的:每个只能用一次,AppHunt 会给每位用户各发一个。两种在 AppHunt 上都可用。
已经订阅的用户可以使用这个代码吗?
只有在你创建优惠时包含了当前订阅者或曾经的订阅者才可以。如果只选“新订阅者”,Apple 会拒绝任何曾经订阅过的用户使用该代码。
免费一年之后会怎样?
除非用户在免费一年结束前取消,否则订阅会按你的正常价格续订;Apple 会在用户兑换之前显示续订条款。一次性购买项目则会一直保持解锁。