Advanced Commerce API
App Store 每年促成数十亿笔交易,帮助开发者发展业务并提供一流的顾客体验。借助 Advanced Commerce API,开发者可以更轻松地在其 App 内支持海量内容目录、创作者体验以及提供可选附加项目的订阅。这些购买项目会利用值得信赖的 App Store 商务系统的强大功能,包括端到端付款处理、税务支持、顾客服务等,让开发者能够省心地专注于提供出色的 App 体验。本页面将带你了解其资格要求及申请途径。






App Store 每年促成数十亿笔交易,帮助开发者发展业务并提供一流的顾客体验。借助 Advanced Commerce API,开发者可以更轻松地在其 App 内支持海量内容目录、创作者体验以及提供可选附加项目的订阅。这些购买项目会利用值得信赖的 App Store 商务系统的强大功能,包括端到端付款处理、税务支持、顾客服务等,让开发者能够省心地专注于提供出色的 App 体验。本页面将带你了解其资格要求及申请途径。
为了获得使用 Advanced Commerce API 的资格,你的 App 必须使用 App 内购买项目来支持以下任一对 App 功能至关重要的业务模式:
海量一次性购买内容目录。App 内托管了大型内容库,其中经常添加新项目 (如有声书、课堂或课程),每个项目都作为单个 App 内购买项目进行销售。用户可以购买单个 App 内购买项目,也可以根据自身需求购买多个 App 内购买项目。
海量订阅内容目录。App 内有多位创作者频繁添加内容,每位创作者提供的内容都作为单个自动续期订阅进行销售。用户可以在 App 中购买一个或多个订阅,每个订阅都是单个 App 内购买项目。
作为核心服务的一部分,在同一 App 内,用户可通过一次性购买获得含有可选附加内容的订阅。用户可以订阅特定服务以及其他附加内容或服务,所有这些都在同一 App 内作为单个订阅自动续订。例如,一款娱乐 App 提供基础订阅服务,同时还有付费频道、体育赛事或地区特色内容等其他订阅附加内容。
注:如果 App 提供订阅内容,例如大型内容目录或包含可选附加内容的订阅,开发者也可申请使用 Cancel API,以帮助处理取消订阅事宜、在购买后验证内容、管理顾客的订阅目录。
为了支持 Advanced Commerce API 并提供出色的顾客体验,你的 App 必须在自己的系统中将购买目录作为单独的产品标识符 (SKU) 进行管理,同时还需做到以下几点:
Advanced Commerce API 仅适用于使用 App Store 商务系统的 App。此外,App 必须与运行 iOS 15.0、iPadOS 15.0、Mac Catalyst 15.0、Apple tvOS 15.0、visionOS 1.0 或 watchOS 8.0 或更高版本的设备兼容。
为了在你的 App 中进一步支持 Advanced Commerce API 并提供出色的顾客体验,可考虑使用以下功能和技术:
如果你想使用 Advanced Commerce API,请提交申请表,向我们简单介绍你的 App 及其预期用例。我们将按 App 逐个处理申请。如果申请获得批准,你将收到一封确认电子邮件,之后便可以开始设置你的项目 来使用 Advanced Commerce API。
在你的 App 测试完成且准备就绪后,你就可以提交至 App 审核。你需通过 App Store Connect 提交 App 二进制文件以及通用 App 内购买项目产品 ID。提交时,请在审核备注中注明你的 App 使用了 Advanced Commerce API。请务必遵守协议条款与条件、《App 审核指南》以及《Apple Developer Program 许可协议》。如果你提交的信息不完整,审核时间可能会延迟,或你的 App 可能会被拒。在 Apple 审核并批准你提交的内容后,App Store Connect 会更新你 App 的状态并通知你。了解如何提交以供审核。
如果你已拥有 Advanced Commerce API 的访问权限,并想要进行更新,例如添加产品标识符、采用新的业务模式或进行重大价格调整,你需要提交 Advanced Commerce API 访问申请表更新内容。
你可以使用 Advanced Commerce API 来支持通过 App Store 提供的 App 内购买项目,这些购买项目包括消耗型项目和自动续期订阅,能让用户获得高级功能、额外内容或数字商品。请记住,这些 App 内购买项目必须符合规定的业务模式。
可以。如果申请获得批准,在你参加 Apple Video Partner Program、News Partner Program 或 App Store Small Business Program 等 Apple 计划的同时,你的 App 也可使用 Advanced Commerce API。
Advanced Commerce API 提供了一种强大的方式,让你可通过 App 内购买项目在全球范围内提供内容和服务。请记住,目前通过 Advanced Commerce API 处理的购买项目无法在 App Store 上进行推广,也不能使用某些 App Store 功能,包括订阅优惠、可与家人共享的 App 内购买项目或 Xcode 中的 StoreKit 测试功能。
你可以在 App Store Connect 的销售摘要报告以及付款和财务报告中查看通过 Advanced Commerce API 完成的购买情况。
不会。你将继续遵守现有的业务条款,收益抽成并不会受到影响。
你可以使用 Advanced Commerce API 和/或 App Store Connect 来管理你的 App 内购买项目。获得访问权限并不会导致你只能选择其中一种方式进行管理。
是的,你可以重新申请。要获得 Advanced Commerce API 的使用资格,你的 App 必须满足上述所列的标准。我们日后将会不断完善资格要求,以支持更多的适用情况。
要报告任何错误或提交增强功能请求,请使用“反馈助理”。选择“开发者工具和资源”作为主题,然后从问题领域菜单中选择“Advanced Commerce API”。进一步了解如何使用“反馈助理”提交错误报告。
如需了解更多详细信息和技术指导,请查看我们的 Advanced Commerce API 文档。