https://www.revenuecat.com/docs/ios-products

iOS 产品设置

在 App Store Connect 中设置应用内购买

建议修改

要为 iOS、iPadOS、macOS、tvOS 和 watchOS 设置产品,请先登录App Store Connect。App Store Connect 是 Apple 管理应用发布、TestFlight、应用内购买等的中心枢纽。**本指南假定您具备 App Store Connect 的基本知识,并且已设置应用程序并准备好添加应用程序内购买。**有关详细信息,请访问 Apple 的App Store Connect 文档和指南

📘确保已签署付费应用协议

在设置您的产品之前,请确保您在 App Store Connect 的“协议、税务和银行”模块中签署了最新的付费应用程序协议。在与 Apple 签署本协议的最新版本之前,您将无法测试应用内购买

创建应用内购买

要创建应用内购买,请转到 App Store Connect 的“我的应用”页面并从列表中选择您的应用。

95895814751475

在边栏中,选择“功能”下的“订阅”,然后单击“ + ”符号创建一个订阅组。

26582658

📘

如果您没有看到“订阅”选项,请确保您的开发者帐户已接受所有适用的合同,并在 App Store Connect 的“协议、税务和银行”部分提供了税务和银行信息。

订阅组是在 App Store Connect 中组织产品的方式,以便用户能够在产品之间切换。

您可以在我们的博客文章中阅读有关订阅组的更多信息。

如果您尚未配置任何订阅组,系统将提示您提供参考名称。与您之前设置的产品参考名称类似,这不是面向用户的,因此我们建议使用您可以理解的字符串。

11821182

创建订阅组后,单击**+**符号将新产品添加到组中。

25682568

此过程将配置一个Auto-Renewable Subscription,但步骤与其他类型的应用内购买类似。要配置其他类型的应用内购买,请单击侧边栏中的“应用内购买”选项卡而不是“订阅”。

接下来,系统会要求您提供Reference NameProduct ID

613613

  • **参考名称:**参考名称将用于 App Store Connect 以及 Apple 的销售和趋势报告。它不会在 App Store 上向您的用户显示。我们建议对您计划设置的购买使用人类可读的描述。名称不能超过 64 个字符。
  • 产品 ID:产品 ID 是一个唯一的字母数字 ID,用于访问您正在开发的产品并与 RevenueCat 同步。在 App Store Connect 中为一个产品使用产品 ID 后,即使产品已删除,也无法在您的任何应用程序中再次使用它。从一开始就在此处进行一些组织会有所帮助 - 我们建议在所有产品标识符中使用一致的命名方案,例如:

<app>_<price>_<duration>_<intro duration><intro price>

  • **app:**你的应用程序唯一的一些前缀,因为相同的产品 ID 不能不用于你创建的任何未来应用程序。
  • **价格:**您计划以默认货币对产品收取的价格。
  • **duration:**正常订阅期的持续时间。
  • 介绍持续时间:介绍期间的持续时间(如果有)。
  • **介绍价格:**以您的默认货币表示的介绍期价格(如果有)。

在这种情况下,我想以 39.99 美元的价格设置一年订阅和一周试用。使用这种格式,我将我的产品标识符设置为:

rc_3999_1y_1w0

📘专业提示☝️

在 App Store Connect 中跨产品标识符使用一致的命名方案可以在未来节省您的时间,并且可以更轻松地仅使用标识符来组织和理解您的产品。

设置订阅期限

创建产品后,您将能够设置自动续订订阅的期限。使用持续时间下拉菜单选择一个选项,然后单击保存

11861186

设定订阅价格

要设置订阅价格,请单击“订阅价格”部分中的“ + ”图标。

11791179

您将看到一个模式,您可以在其中从默认货币的下拉列表中选择价格。当你点击Next时,Apple 将根据你选择的价格和货币自动设置所有 App Store 区域的价格。您可以选择编辑这些,但我们建议您坚持使用默认设置。完成后,单击创建

765765

最后一步,别忘了保存

10211021

添加介绍性优惠和免费试用

要为您的产品添加介绍性优惠或免费试用,请导航到您刚刚配置定价的同一页面上的**介绍性优惠选项卡。**单击“介绍性优惠”旁边的“ + ”图标进行设置。

12401240

您将看到一个带有几个配置屏幕的模式:

  1. **介绍性优惠的国家或地区:**如果您希望介绍性优惠或试用针对特定地区,请使用此选项。大多数时候这里的答案是“否”,所以请继续并单击“下一步”。
  2. **介绍性优惠开始/结束日期:**如果您希望介绍性优惠或试用是限时交易,请设置开始和结束日期。在大多数情况下,您会将 Start Date 设置为今天和 No End Date,然后单击 Next。

在最后一个屏幕上,您可以选择Type of Introductory Offer。免费试用是最常见的介绍性优惠类型,这就是我们将在此处设置的内容。选择免费单选按钮并从下拉列表中选择所需的持续时间。您可以在我们的博客文章 中阅读更多关于不同推介优惠类型的信息。

910910

就像正常价格一样,完成后不要忘记点击保存

12301230

添加本地化

下一个要设置的部分是 App Store 的本地化信息。这是用户将看到的应用内购买的名称和描述。

在 App Store Information 部分,单击 Localization 旁边的“ + ”图标,然后选择要设置的语言。

11681168

接下来,您需要提供订阅显示名称描述

11721172

用户可以在 App Store 及其订阅管理设置中看到订阅显示名称和描述。我们建议使用一个简短的显示名称来描述购买解锁的访问级别,我们建议对解锁相同访问级别的所有产品使用相同的订阅显示名称。 使用相同的名称会使 App Store 列表更加清晰,并且随着产品套件的增长,用户之间的混淆也会减少。

📘专业提示☝️

对解锁相同访问级别的所有产品使用相同的订阅显示名称和描述。随着您的产品套件的增长,这会导致更清晰的 App Store 列表。

添加审稿人信息

在 iOS 中设置应用内购买的最后一部分是为评论者添加信息。这是一个屏幕截图和可选的评论注释。开发人员经常会忽略屏幕截图,但如果没有它,您将无法提交产品以供审核。

11611161

  • **屏幕截图:**审阅者所需的应用内购买付费专区图像。测试时,您可以在此处上传任何您想要的 640 x 920 空图像。在提交审核之前,您应该添加一张付费专区的图片。
  • **评论说明:**一个可选的文本区域,用于向评论者阐明有关您的应用内购买的任何内容。

订阅组

如果您是第一次配置产品并且刚刚设置订阅组,您可能会在 App Store Connect 中看到一条警告:

在您可以提交您的应用内购买以供审核之前,您必须至少向您的订阅组添加一个本地化版本。添加本地化

11641164

单击添加本地化链接将带您进入订阅组配置。与向产品添加本地化的方式类似,您还需要向订阅组添加本地化。

11181118

接下来,您需要提供Subscription Group Display NameApp Name。与您之前设置的订阅显示名称一样,用户可以在 App Store 和他们的订阅管理设置中看到它。

50850810701070

  • 订阅组显示名称:就像产品本地化一样,我们建议使用一个简短的显示名称来描述订阅组解锁的访问级别,如果您使用多订阅组策略进行价格测试,我们建议使用相同的订阅组解锁相同访问级别的所有订阅组的显示名称
  • 应用程序名称: Apple 为您提供了几个用户将在其订阅中看到的应用程序显示名称选项。您可以从 App Store 列表或自定义名称中选择您的应用程序名称。如果您的 App Store 列表标题与您的应用程序名称略有不同,则使用自定义名称很有用。例如,如果您的 App Store 列表标题为“ VSCO - Photo Filters ”,您可能希望为“ VSCO ”的订阅使用自定义名称。

📘专业提示☝️

如果您计划创建解锁相同内容的多个订阅组,请使用相同的订阅组显示名称。通常,这些类型的策略用于价格测试和提供折扣。

退出前不要忘记点击保存。

与 RevenueCat 集成

如果您准备好将新的 App Store Connect 应用内产品与 RevenueCat 集成,请继续我们的产品设置指南.

更新于