应用内购买演示 - iOS App Store
若要在 iOS 上使用应用内购买功能,请在App Store Connect 中注册您的应用及所有可用产品。本指南简要介绍了如何在 App Store 上注册类似“应用内购买演示”这样的应用及其应用内产品。
应用内购买功能只能在 iOS 平台的实际硬件上进行测试。如需了解更多信息,请参阅iOS 文档。
注册唯一的 App ID
在 iOS 上支持应用内购买的一项要求是必须拥有一个已注册的唯一应用 ID。这意味着不能使用包含通配符的应用 ID。您可以通过“Apple 开发者证书、标识符和配置文件”管理器查看现有应用 ID 并创建新的应用 ID。
在“Developer Certificate, Identifiers, and Profiles ”管理器的“Identifiers ”选项卡中,点击“+ ”按钮以创建新的 App ID。这将打开注册新 iOS App ID 的页面。
为您的应用提供相关的 ID 描述和前缀。您的应用 ID 后缀应为“显式应用 ID”类型。在“Bundle ID”字段中输入一个唯一的应用 ID。建议使用 com.mycompany.myappname 的命名规范来命名应用 ID,其中“com.mycompany”是发布者的互联网域名。
在“App Services ”区域,请确保“In-App Purchases ”已勾选。点击“continue ”完成 App ID 注册。
创建配置文件
要使用新的 App ID,请生成一个包含该新 ID 的新配置文件,以便对应用进行签名并运行。配置文件同样通过“Apple Developer Certificate, Identifiers, and Profiles ”管理器进行管理。
导航至管理器的“Provisioning Profiles ”选项卡,点击“+ ”按钮以创建新的配置文件。确保已选中“iOS App Development ”,然后点击“Continue ”按钮。
此时系统会提示您选择要用于此配置文件的 App ID,该 App ID 即为上一节中创建的唯一 App ID。请再次确保 App ID 中不包含任何通配符字符(“*”),因为使用此类 App ID 将无法使用应用内购买服务。
在下一页,您需要选择将随配置文件分发的证书。您此前应已将证书从本地开发机上传至“Apple 开发者证书、标识符和配置文件管理器”。通常,您需要添加团队中所有需要构建应用的成员的证书。
在下一页中,您需要选择用于开发和测试应用的设备。 您必须事先将设备注册到 Apple 开发者证书、标识符和配置文件管理器中。此处选定的设备是唯一能够运行使用此配置文件签名的应用的设备,因此请选择您在开发和测试阶段计划使用的所有设备。
为您的配置文件设置一个描述性显示名称,然后点击“Generate ”以创建实际的配置文件。此过程完成后,系统会提示您下载该配置文件。
在 Xcode 中打开下载的文件进行安装。此后,当您下次连接已注册的设备时,配置文件将自动安装到该设备上。
注册您的应用程序
在为应用内购买服务注册新产品之前,您需要在 App Store Connect 中注册您的应用程序。App Store Connect 是您向 Apple iOS App Store 提交应用时进行注册的平台。
首先访问App Store Connect并登录。登录后,打开“My Apps ”链接,这将带您进入“Apps ”页面。如果您已在此处注册过应用,可以跳过注册步骤;否则,请点击页面左上角的加号按钮,并选择“New App ”。
选择“iOS 应用”,然后在下一页填写所需信息。当您进入“Bundle ID ”部分时,请选择我们在前几个步骤中创建的唯一 App ID。
此时,您可能尚未掌握所有必要信息来完成应用注册所需的填写。目前只需使用占位数据填写表单,因为除“SKU ”和“Version ”字段外,其余内容稍后均可编辑。
归档和上传应用程序
当您为 iOS 设备构建应用程序时,Qt Creator 会生成一个 Xcode 项目,该项目将用于将您的应用程序上传至 App Store。打开该 Xcode 项目,进入项目属性中的“signing and Capabilities ”选项卡,并确保已选中您在 App Store Connect 上使用的 Apple ID。请确保“Bundle Identifier ”与您在Developer Certificate, Identifiers, and Profiles 页面上创建的名称一致。
接下来,在 Xcode 窗口顶部菜单栏中选择“Set the active scheme ”,然后选择“Generic iOS Device ”。之后,在菜单栏中选择“Product ”,并点击“Archive ”。在弹出的窗口中选择“Distribute App ”,按照向导提示操作,构建结果将显示在 App Store Connect 上。
设置应用程序测试
在 App Store Connect 中选择您的应用,然后转到 TestFlight 页面。 该页面应显示至少一个应用程序构建版本。测试组分为内部和外部两种类型。在内部测试组中,您可以选择在 App Store Connect 上具有应用程序访问权限的开发者。在外部测试组中,您可以通过公开链接分享应用程序,或邀请特定人员测试您的应用程序。
注册产品
一旦您的应用在 App Store Connect 中注册完成,您将获得更多管理该应用的选项。在 App Store Connect 的“应用与产品”(Apps )页面中,点击代表您应用的图标以管理其详细信息。在此菜单中,您可以从右侧列表中选择“应用内购买”(Manage In-App Purchases ),以注册您希望提供的应用内产品。
要注册新产品,请点击“应用内购买”(In-App Purchase)标题右侧的“添加应用内产品”(Plus icon )按钮。首先,您需要选择要创建的应用内购买类型。
在下一页中,您必须填写产品的详细信息。“Reference Name ”(应用内购买名称)字段指该产品在 App Store Connect 和销售报告中的显示名称,但不会在 App Store 本身中显示。“Product ID ”(应用内购买 ID)字段非常重要,因为它是应用内部用于查询该产品的唯一标识符。 如果可能,请将其设置为与其他平台商店中对应产品的 ID 保持一致;否则,在应用中指定产品标识符时,您将不得不针对每个平台编写条件逻辑。
接下来,请为您的产品选择定价和可用性详情。对于 iOS App Store,定价是通过分级系统设置的。每个等级代表 iOS App Store 各区域中的一个价格层级。您的最终用户将根据其所在 App Store 的区域,看到该产品的实际预期价格。
在下一部分“语言和地区”(In-App Purchase Details )中,您需至少指定一种语言的详细信息。当应用请求产品详情(如title 和description )时,如果存在相应语言版本,这些信息将以用户所在地区的语言显示。请为计划发布应用的地区创建语言详细信息。
最后,您需要上传一张用于审核的截图。目前这可以只是一张占位图,但您的产品必须通过审核,才能在已发布的应用中上线销售。点击save 完成产品注册。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.