App Store Connect 帮助
为 App 内购买项目创建优惠代码
你可以使用优惠代码来免费或降价提供 App 内购买项目,以吸引、留存或赢回顾客。你可以在 App Store Connect 创建和管理优惠代码,并指定代码的兑换条件。优惠代码的兑换方式包括:通过兑换网址(URL)兑换;在 App Store 中输入代码进行兑换;在 App 中兑换。每个 App 同时最多可以有 10 个有效优惠代码;每季度最多可以为每个 App 创建 100 万个优惠代码。
你可以指定优惠代码的适用群体,例如符合以下条件的用户:
-
从未在 App 内购买项目。
-
过去 30 天内在 App 内购买项目。
-
超过 30 天前在 App 内购买项目。
在创建和分发优惠代码之前,请仔细考量优惠的适用群体。
以下是三种优惠代码的具体说明:
一次性代码
随机生成的代码,具有唯一性。每个代码只可兑换一次。
-
兑换方式:通过唯一的兑换网址(URL)兑换;在 App Store 中输入代码进行兑换;直接在 App 中兑换(如果 App 支持)。优惠有效期最长可设置为 6 个月,有效期过后代码将失效。
-
在 App 中兑换的条件:兑换者设备运行 iOS 16.3、macOS 15.0、visionOS 1.0 或更高版本,且你的 App 支持相应的 StoreKit 方法。
-
尤其适用于以下情形:
-
小规模分发(将代码作为特别折扣分发给个人,或用于奖励竞赛的获胜者)。
-
需要严格控制优惠的兑换条件(例如限量赠送、只供活动参与者兑换或印在产品上的代码)。
-
数量有限的针对性促销活动。
-
自定代码
你自行创建的优惠代码,具有唯一的命名(如 SUMMER25、VIPACCESS)。与一次性代码不同,同一个自定代码可以被多位用户兑换。你可以为代码设置兑换上限。
-
兑换方式:通过唯一的兑换网址(URL)兑换;直接在 App 中兑换(如果 App 支持)。
-
在 App 中兑换的条件:兑换者设备运行 iOS 16.3、macOS 15.0、visionOS 1.0 或更高版本,且你的 App 支持相应的 StoreKit 方法。
-
尤其适用于以下情形:
-
大型营销活动(例如给所有新用户分发折扣)。
-
针对特定顾客群体的促销活动(例如,为 30 天内未打开该 App 的用户提供特别优惠)。
-
用于吸引、留存或赢回特定的顾客群体。
-
沙盒代码
供测试使用的一次性代码。如果你的 App 支持相应的 StoreKit 方法,则你可以在运行 iOS 16.3、macOS 15.0、visionOS 1.0 或更高版本的设备上通过沙盒账户设置来测试优惠的兑换情况。
-
尤其适用于以下情形:
-
在 App 的沙盒环境中测试兑换优惠代码的全流程。
-
在不影响实际用户或产生数据的前提下测试不同的优惠配置(例如价格)。
-
测试 App 在用户兑换优惠码时,是否能够正确完成收据验证并授予权限。
-
必要职能:“账户持有人”职能、“管理”职能、“App 管理”职能或“营销”职能。请参见职能权限。
设置优惠
-
点按“App”板块,然后选择 App。
-
在侧边栏,点按“App 内购买项目”。
-
下滑至“优惠”部分,点按“创建优惠”(或下滑至“非续期订阅”部分,点按“管理”,然后点按“创建”)。
-
输入优惠参考名称。参考名称用于在 App Store Connect 中管理优惠项目。优惠创建后,参考名称便无法更改。
【注】同一 App 的不同优惠不能使用重复的参考名称。
-
根据顾客的购买历史记录,选择优惠适用的顾客群体。你可以在以下条件中选择一个或多个:
-
从未在 App 内购买项目。
-
过去 30 天内在 App 内购买项目。
-
超过 30 天前在 App 内购买项目。
如果勾选以上所有选项,则所有用户都可以使用该优惠。
-
-
点按“下一步”。
-
选择优惠适用的国家或地区,然后点按“下一步”。
-
选择“付费优惠”或“免费”。
-
设置基准国家或地区的价格,然后点按“下一步”。如需查看更多可选价格,请点按“查看其余价格”。
-
根据你选择的价格,以及税务政策和外汇汇率,App Store Connect 会为全部 175 个 App Store 国家和地区计算价格。如有需要,你可以更改部分国家或地区的价格,完成后请点按“下一步”。
-
确认优惠的各项细节,然后点按“确认”。
【注】优惠项目创建之后无法编辑。如需更改优惠适用的顾客群体,请创建一个新的优惠项目。
创建一次性代码
你的 App 必须处于“可分发”状态,顾客才能成功兑换优惠代码。
-
点按“App”板块,然后选择 App。
-
在侧边栏,点按“App 内购买项目”。
-
选择需要创建代码的 App 内购买项目。
-
下滑至“优惠”部分,在列表中找到优惠。
-
点按优惠的参考名称。
-
在“一次性代码”部分,点按“创建一次性代码”按钮。
-
点按“创建一次性代码”按钮。
-
在弹出窗口中,选择要创建的优惠代码数量。
你至少需要创建 500 个优惠代码,但最多不能超过 25,000 个。如需创建超过 25,000 个优惠代码,请针对同一订阅优惠分批次创建优惠代码。
-
选择失效日期。你设置的失效日期将决定一次性代码的有效期,而有效期最长为 6 个月。代码将在失效日期的太平洋时间凌晨 12:00 失效。
-
点按“创建”。
代码创建后最多可能需要一个小时才可供顾客兑换。
下载一次性代码
一次性代码创建完毕后,你需要先从 App Store Connect 下载代码,然后才能分享给顾客。
-
点按“App”板块,然后选择 App。
-
在侧边栏,点按“App 内购买项目”或“非续期订阅”。
-
选择需要创建代码的 App 内购买项目。
-
下滑至“优惠”部分,在列表中找到优惠。
-
点按优惠的参考名称。
-
找到你要下载的优惠代码,点按“下载”。
-
使用电子表格应用程序打开解压后的
.csv文件。
创建自定代码
-
点按“App”板块,然后选择 App。
-
在侧边栏,点按“App 内购买项目”。
-
选择需要创建代码的 App 内购买项目。
-
下滑至“优惠”部分,在列表中找到优惠。
-
点按优惠的参考名称。
-
从列表中选择优惠。
-
在“自定代码”部分,点按“创建自定代码”按钮。
-
输入自定代码,最多 64 个字符,不得包含特殊字符。
-
选择兑换上限。兑换上限是指可兑换此自定代码的用户总数,最高可设置为 25,000。如需超过 25,000 的兑换次数,请在同一优惠中添加多个相同的自定代码。
-
选择失效日期。你设置的失效日期将决定自定代码的有效期,而有效期最长为 6 个月。代码会在失效日期的太平洋时间凌晨 12:00 失效。
如果无需设置失效日期,请选择“无结束日期”。请注意,失效日期在自定代码创建后无法编辑。
-
点按“创建”。
代码创建后最多可能需要一个小时才可供顾客兑换。
创建沙盒代码
沙盒代码是供测试使用的一次性代码。如果你的 App 支持所需的 StoreKit API,则你可以在运行 iOS 16.3、macOS 15.0、visionOS 1.0 或更高版本的设备上通过沙盒账户设置来测试优惠的兑换情况。进一步了解。
-
点按“App”板块,然后选择 App。
-
在侧边栏,点按“App 内购买项目”或“非续期订阅”。
-
选择需要创建沙盒代码的 App 内购买项目。
-
下滑至“优惠”部分,在列表中找到优惠。
-
点按优惠的参考名称。
-
在“沙盒代码”部分,点按“创建沙盒代码”按钮。
-
在弹出窗口中,选择要创建的优惠代码数量。你至少需要创建 10 个优惠代码,但最多不能超过 10,000 个。
-
选择失效日期(可不选)。你设置的失效日期将决定一次性代码的有效期,而有效期最长为六个月。代码会在失效日期的太平洋时间凌晨 12:00 失效。
停用优惠代码
-
点按“App”板块,然后选择 App。
-
在侧边栏,点按“App 内购买项目”。
-
选择要停用优惠代码的 App 内购买项目。
-
下滑至“优惠”部分,在列表中找到优惠。
-
点按优惠的参考名称。
-
找到需要停用的优惠,点按“停用”。
-
再次点按“停用”。
停用后,代码将立即失效。已兑换了代码的订阅者不会受到影响;未兑换的代码将无法使用。当前剩余可创建的优惠代码数量也不会因此改变。