Mini App Partner Program

自 2017 年起,App Store 开始支持迷你 App 和迷你游戏,它们是使用网页技术构建的独立体验,在原生的主 App (Host App) 中提供。Mini App Partner Program 旨在为这些小程序的用户提供更好的顾客体验,同时帮助托管迷你 App 和迷你游戏的开发者在 App Store 上拓展业务。

运作方式

这项计划专为托管迷你 App 和迷你游戏的开发者而设计,迷你 App 和迷你游戏是使用 HTML5 或 JavaScript 等网页技术构建并在大型原生 App 中分发的体验。参与计划的 App 需要支持某些 App Store 技术 (包括 Declared Age Range API 和 Advanced Commerce API),以便为顾客提供安全流畅的体验。因此,在符合条件的小程序内销售符合条件的 App 内购买项目所得收益的 85% 将归计划会员所有。

落实主 App 要求

参与 Mini App Partner Program 的开发者需要满足以下要求:

  • 你的 App 必须在 iOS 和 iPadOS 上的 App Store 中上架。
  • 你必须确保所有托管小程序都遵守《Apple Developer Program 许可协议》《App 审核指南》中的适用要求,包括准则 4.7“迷你 App、迷你游戏、流媒体游戏、聊天机器人、插件和游戏仿真器”中列出的具体要求,并且已提供准则 4.7.4 要求的清单,清单应该已经过 Apple 批准并包含托管小程序的元数据。
  • 你必须提供遵循所述指导的元数据,以便能够识别所有小程序 App 内购买项目 (包括不符合条件的购买项目) 以及所销售的数字商品和服务。这让顾客能够清楚地了解,他们在符合条件的小程序中购买的是什么,还有助于 Apple 识别符合条件的 App 内购买并应用适当的收益抽成率。
  • 你的 App 必须支持以下技术:
    • Advanced Commerce API 及其支持技术,用于正确展示符合条件的小程序以及所有相关购买项目。
    • Declared Age Rating API,帮助在你的 App 中提供适龄内容和体验。
    • Apple 的 App 内购买项目系统,让用户能够以熟悉且值得信赖的方式完成购买,轻松查看购买历史,查看、修改或取消订阅以及获取客户支持,例如请求退款。
    • App Store Server API 中的 Send Consumption Information 端点,用于在用户请求退款时,向 Apple 发送有关用户 App 内购买项目的信息。这些信息还有助于提供参考和改进退款请求流程。

加入计划

如果你想参与 Mini App Partner Program,请提交申请表。请注意,你需要是 Apple Developer Program 中的账户持有人。你需要提供与主 App、资格条件和小程序相关的信息,并同意计划的条款和条件。如果获得批准,你将收到一封确认电子邮件,其中包含设置详情,帮助你配置自己的产品。

提出请求

提交以供审核

在你的 App 测试完成且准备就绪后,你就可以提交以进行 App 审核。在 App Store Connect 中提交你的 App 二进制文件和通用小程序 App 内购买项目产品 ID,并确保提及你的 App 使用了 Advanced Commerce API 并提供了小程序。

如果你目前是 Mini App Partner Program 的参与者,并且想要添加其他小程序,只需在提交过程中使用相应信息更新你的清单即可。要添加其他主 App,请确保你的 App 能够访问 Advanced Commerce API (如有必要,可以提交请求),并提供描述主 App 和相关小程序的随附清单。

常见问题解答

什么是小程序?

小程序是安装主 App 后添加并在设备上执行的软件包、脚本或游戏内容,前提是此类代码是用 HTML5、JavaScript 或 Apple 批准的其他语言编写的。所有此类代码必须符合《Apple Developer Program 许可协议》第 3.3.1(B) 条的规定。

什么是符合条件的小程序?

在 Mini App Partner Program 中,符合条件的小程序是指由并非直接或间接受你控制或并非与你受共同控制的个人或实体发布的小程序。就本定义而言,“控制”是指一个实体或个人,通过持有有表决权证券、拥有已注册资本的权益、合同约定或其他方式,直接或间接拥有主导其他实体管理政策方向的权力。

什么是符合条件的小程序 App 内购买项目?

符合条件的 App 内购买是指在符合条件的小程序内销售的任何数字商品和服务,包括消耗型项目、非消耗型项目、自动续期订阅和非续期订阅。这些购买项目由 Advanced Commerce API 提供支持。例如:

  • 在单个符合条件的小程序内立即购买和使用的消耗型项目,例如货币、生命值或道具。请记住,要成为符合条件的小程序 App 内购买项目,这些购买项目不能跨小程序共享或使用。
  • 在单个符合条件的小程序内购买和访问的自动续期订阅。

如果我已参与其他 Apple 计划,我是否有资格参与 Mini App Partner Program?

有。如果获得批准,在你参与 Apple Video Partner ProgramNews Partner ProgramApp Store Small Business Program 等 Apple 计划的同时,你的 App 也可以参与 Mini App Partner Program。

如果我没有获准使用 Advanced Commerce API,是否可以申请参与这项计划?

可以。如果你目前没有 Advanced Commerce API 访问权限,我们建议你同时申请访问 Advanced Commerce API 和申请参与 Mini App Partner Program。为了获准参与 Mini App Partner Program,你需要获准使用并支持 Advanced Commerce API。

我可以使用 App Store Connect 来管理托管小程序内的 App 内购买项目吗?

不可以。为了参与 Mini App Partner Program 的经济收益分配,你需要使用 Advanced Commerce API 来管理托管小程序内的所有 App 内购买项目。进一步了解如何为 Mini App Partner Program 创建 SKU

在哪里可以找到关于参与计划所需技术细节的更多信息?

如需获取更多详情和技术指导,请查看有关为 Mini App Partner Program 创建 SKUAdvanced Commerce API 的文档。