在 App Store 中注册产品

为了在 iOS 平台上使用应用内购买功能,请将您的应用程序和所有可用的产品在 App Store Connect 上注册。本指南简要介绍了如何在 App Store 中注册应用程序及其应用内产品。

应用内购买只能在 iOS 平台的硬件上进行测试。有关更多信息,请参阅 iOS 文档

注册一个唯一的 App ID

支持 iOS 上应用内购买的功能之一是拥有一个已注册的唯一 App ID。这意味着不能使用包含通配符字符的 App ID。您可以从 Apple Developer Certificate, Identifiers, and Profiles manager 检查现有的 App ID 并创建新的 App ID。

Developer Certificate, Identifiers, and Profiles 管理器的 Identifiers 选项卡中,点击 + 按钮创建一个新 App ID。这会打开注册新 iOS App ID 的页面。

为您应用的 App 提供一个相关的 ID 描述和前缀。您的 App ID 后缀应为显式 App ID 类型。在 Bundle ID 字段中输入一个唯一的 App ID。建议使用 com.mycompany.myappname 规范作为 App ID。其中,“com.mycompany” 是出版者的网络域名。

App Services 区域中,确保已选中 In-App Purchases。点击 继续 完成 App ID 注册。

创建一个配置文件

要使用您的新 App ID,生成一个包含新 ID 的新配置文件,以便为您的应用程序签名和运行。配置文件也通过 Apple Developer Certificate, Identifiers, and Profiles 管理器进行管理。

导航到管理器的 Provisioning Profiles 选项卡,点击 + 按钮创建一个新的配置文件。确保选中 iOS App Development 并点击 继续 按钮。

现在您可以选择用于该配置文件的 App ID,这就是您在上一节中创建的唯一 App ID。再次确保 App ID 不包含任何通配符字符(“*”),因为使用此类 App ID 无法使用应用内购买服务。

在下一页,您需要选择将与您的配置文件一起分发的证书。您之前需要在本地开发机器上上传证书到Apple开发者证书、标识符和配置文件管理器。通常,您希望添加您团队中所有需要构建您应用程序的成员的证书。

在下一页,您需要选择您将开发和测试应用程序的设备。您必须之前将您的设备注册到Apple开发者证书、标识符和配置文件管理器。您在此处选择的设备是唯一能够运行针对此配置文件签名的应用程序的设备,所以请选择开发测试阶段所有 intend 使用 的设备。

为您的配置文件设置一个描述性的显示名称,然后点击 生成 创建实际配置文件。当此过程完成时,您可以选择下载配置文件。

在XCode中打开下载的文件进行安装。现在,下次您插入已注册的设备时,您的配置文件应自动安装到该设备。

注册您的应用程序

在您可以在内购服务中注册新产品之前,您需要在App Store Connect中注册您的应用程序。App Store Connect是您在想要提交到Apple iOS App Store时注册应用程序的地方。

首先,转到 App Store Connect 并登录。登录后,打开 我的应用 链接,这将带您到 应用 页面。如果您在此处已经注册了您的应用,则可以跳过注册步骤,否则点击页面左上角的加号按钮,选择左上角的 新应用

选择iPhone应用,然后转到下一页填写所需的信息。当您到达 包ID 部分,选择我们在前面的步骤中创建的唯一App ID。

在此阶段,您可能还没有完成注册应用程序所需的所有必要详细信息。目前,只需用占位符数据填写表单,因为除了 SKU版本 字段外,所有信息都可以稍后编辑。

存档和上传应用程序

您为iOS设备构建应用程序时,Qt Creator会创建一个XCode项目,该项目用于将您的应用程序上传到App Store。打开XCode项目,转到项目属性中的 签名和功能,确保选择了在App Store Connect上使用的Apple ID。请确保 包标识符 与您在 开发者证书,标识符和配置文件 页面上创建的相同。

接下来,从XCode窗口的顶部菜单选择 设置活动方案 并选择 通用iOS设备。之后,从菜单栏选择 产品 并点击 存档。在弹出窗口中选择 分发应用 并完成向导,构建将显示到App Store Connect。

设置应用程序测试

从App Store Connect选择您的应用程序并转到TestFlight页面。您应该在该页面上看到至少一个应用程序的版本。有两种类型的测试组:内部测试组和外部测试组。在内部测试组中,您可以选择具有对您的应用程序在App Store Connect上访问权限的开发商。在外部测试组中,您可以通过公开链接共享您的应用程序或邀请特定人员测试您的应用程序。

注册产品

一旦您的应用在App Store Connect注册,您将可以使用额外的选项来管理该应用。在App Store Connect的Apps页面中,点击代表您应用的图标来管理其详细信息。在此菜单中,您可以从右侧列表中选择管理内购,以注册您希望提供的内购产品。

要注册新产品,点击“内购”标题右侧的加号图标按钮。您将获得第一种选择,即您想要创建的内购类型。

在下一页,您必须填写关于您的产品的详细信息。《参考名称》字段是指产品在App Store Connect和销售报告中将如何显示,但在App Store本身中不显示。《产品ID》字段非常重要,因为它是在您的应用中查询产品的唯一ID。如果可能的话,将其与其他平台商店中相应产品的ID相同,否则在指定产品标识符时必须在应用中为每个平台使用条件逻辑。

接下来,选择您产品的定价和可用性详情。对于iOS应用商店,定价通过分级系统设置。每个层次代表iOS应用商店每个区域的定价级别。您的最终用户将根据他们的App Store所在区域获得产品预期价格的实际价格。

在下一节,即在内购详情部分,您至少需要指定一种语言的详情。当应用请求产品详情如标题描述时,如果它们可用,它们将以用户本地语言提供。为预计分发应用的区域创建语言详情。

最后,您需要附加一个用于审查目的的截图。这现在可以是占位符,但您的产品必须通过审查才能在您发布的应用中销售。点击保存以完成产品注册。

© 2024 Qt公司有限公司。此处包含的文档贡献是各自所有者的版权。提供的文档在本协议的条款下获得许可,该协议由自由软件基金会根据GNU自由文档许可协议版本1.3发布。Qt及其各自的标志是芬兰和/或其他国家的 Qt公司有限公司的商标。所有其他商标都是其各自所有者的财产。