创建产品

在 Adapty 中创建产品的方式取决于产品是否已经存在于应用商店中:

你也可以使用 开发者 CLI 以编程方式创建产品。

创建产品并推送至应用商店

开始之前,请确认你已完成所需应用商店的集成配置:

如果你是很早之前配置的 App Store 集成,请确认你已添加 App Store Connect API 密钥

要向应用添加新产品:

  1. 在 Adapty 主菜单中进入 Products
products-tab.webp
  1. 点击右上角的 Create product。Adapty 支持所有类型的产品:订阅、非消耗型商品(包括永久授权)以及消耗型商品。
  2. 选择 Create a new product and push to stores
push-to-stores.webp
  1. 填写以下信息:
    • Product name:输入产品名称,该名称将显示在 Adapty 看板中。名称主要供您自己参考,请选择最方便您在 Adapty 看板中使用的名称。
    • Access Level:选择该产品所属的访问等级。访问等级用于确定购买产品后解锁的功能。请注意,此列表中仅包含已创建的访问等级。Adapty 默认创建了 premium 访问等级,您也可以添加更多访问等级
    • Subscription duration:从列表中选择订阅时长。
      • Weekly/Monthly/2 Months/3 Months/6 Months/Annual:订阅时长。
      • Lifetime:对于永久解锁应用高级功能的产品,请使用永久授权周期。
      • Non-Subscriptions:对于非订阅类产品(即没有时长限制的产品),请使用非订阅类型。这类产品可用于解锁附加功能、消耗型商品等。
      • Consumables:消耗型商品可以多次购买,并在应用使用过程中被消耗。典型示例包括游戏内货币和道具。请注意,消耗型商品不影响访问等级。
    • Price (USD):产品的美元定价。该价格将作为基准价格,自动换算并设置各国的本地价格。您可以在之后为不同国家和地区自定义价格
create-product-push.webp
  1. 点击 Save & Continue
  2. 如果你计划在 App Store 上架,请填写对应的产品信息:
    • Product ID:为该产品创建一个永久唯一的 ID。
    • Product group:选择你在 App Store Connect 中已创建的产品组,或点击 Create new Product Group 并设置名称。Adapty 创建完成后,你可以从下拉菜单中选择它。
    • Screenshot:上传一张应用内购买的截图,清晰展示所提供的商品或服务。该截图仅用于 App Store 审核,不会在 App Store 上公开显示。截图尺寸和格式要求请参阅此处
push-app-store.webp
  1. 点击 Push data to App Store

如果这是您该应用的第一个产品,您必须在 App Store Connect 中手动提交审核。之后无需再次操作。审核完成后,Adapty 中的产品状态将自动更新。

  1. 如果计划在 Google Play 发布,请配置 Google Play 的产品信息:
    • Base Product ID:为该产品创建一个永久唯一的 ID。
    • Subscription:从下拉列表中选择您已在 Google Play Console 中创建的订阅组,或点击 Create new Product Group 并设置其名称和 ID。Adapty 创建完成后,您即可从下拉列表中选择它。

    Grace Period 和 Account Hold Period 将按照 Play Store 规则自动设置为默认值。您可以稍后在 Google Play Console 中进行修改。

push-google-play.webp
  1. 点击 Push data to Play Store
  2. 对于 iOS,通过从下拉菜单中选择 Free duration 来配置新用户优惠(免费试用)。在初始设置阶段,您可以添加一个免费试用的新用户优惠。主产品经商店审核通过后,您可以通过关联商店控制台中已有的 ID 来添加更多优惠(例如促销活动、赢回优惠)。
intro.webp

新用户优惠不会自动与 Google Play 同步。与 App Store 不同,Google Play 没有单独的”新用户优惠”类型——免费试用和折扣优惠都以优惠的形式配置在基础方案上。在 Google Play Console 中创建优惠并将其关联到你的 Adapty 产品

  1. 最后,点击 Save 确认创建产品。

创建产品并关联已有应用商店产品

开始之前,请确保你已完成以下操作:

如果你尚未创建任何产品,建议参考推送至应用商店指南,同时在 Adapty 和应用商店中创建产品。

要在应用中添加新产品:

  1. 从 Adapty 主菜单进入 Products
products-tab.png
  1. 点击右上角的 Create product。Adapty 支持所有类型的产品:订阅、非消耗型商品(包括永久授权)和消耗型商品。
  2. 选择 Connect an existing store product
existing-product.webp
  1. 填写以下信息:

    • Product name:输入产品名称,该名称将在 Adapty 看板中显示。此名称主要供你自己参考,可以选择任何方便在 Adapty 看板中使用的名称。
  • Access Level ID:选择该产品所属的访问等级。访问等级用于确定购买产品后可解锁的功能。请注意,此列表仅显示已创建的访问等级。premium 访问等级在 Adapty 中默认创建,您也可以添加更多访问等级
  • 订阅时长:从列表中选择订阅时长。
    • 每周/每月/2个月/3个月/6个月/每年:订阅时长。
    • 永久授权:适用于永久解锁应用高级功能的产品。
    • 非订阅:对于非订阅类产品(即没有时长的产品),请使用非订阅。这类产品可用于解锁附加功能、消耗型商品等。
    • 消耗型商品:消耗型商品可多次购买,在应用使用过程中会被消耗掉。常见示例包括游戏内货币和道具。请注意,消耗型商品不会影响访问等级。
    • 价格(美元):产品的美元定价。如果您的产品已在商店上架,此值不会影响其实际售价,您可以从列表中选择任意值。之后,您可以直接在 Adapty 看板中针对不同地区自定义价格
product-info.webp
  1. 点击 Continue

  2. 配置每个应用商店的产品信息:

  • App Store:
    • App Store Product ID: 该唯一标识符用于在设备上访问您的产品。请从列表中选择。如果列表中未显示,请在 App Store Connect 中检查其配置,确保配置正确且归属于此应用。
    • Play Store:
      • Google Play Product ID: 这是 Play Store 中的产品标识符。请从列表中选择。如果列表中未显示,请在 Google Play Console 中检查其配置,确保配置正确且归属于此应用。
      • Base Plan ID: 该 ID 用于定义产品在 Play Store 中的基础方案。在 Play Store 上添加订阅的 Product ID 时,必须提供 Base Plan ID。基础方案定义了订阅的核心信息,包括账单周期、续订类型(自动续订或预付费)以及对应价格。请注意,在 Adapty 中,同一订阅与不同基础方案的每种组合均被视为独立产品。
      • Legacy fallback product:备用产品仅适用于使用旧版 Adapty SDK(2.5 及以下版本)的应用。通过在 Google Play Console 中将产品标记为向后兼容,Adapty 可以识别旧版 SDK 是否可以购买该产品。此字段请按以下格式填写:<subscription_id>:<base_plan_id>
    • Stripe
      • Stripe Product ID:这是 Stripe 中产品的唯一标识符。
      • Stripe Price ID:在 Stripe 中,价格对象不仅包含金额,还涵盖税务行为、阶梯定价和订阅周期。由于一个产品可以对应多个价格,请在 Adapty 中创建产品时指定正确的价格 ID。
    • Paddle
      • Paddle Product ID:这是 Paddle 中产品的唯一标识符。
      • Paddle Price ID:在 Paddle 中,价格对象不仅包含金额,还涵盖税务行为、阶梯定价和订阅周期。由于一个产品可以对应多个价格,请在 Adapty 中创建产品时指定正确的价格 ID。
  1. 可选: 您可以点击 Add custom store 添加任意自定义商店的产品。在 Manage custom store info 窗口中,您可以选择已有的自定义商店,或添加新商店并将产品与其关联。请注意,Adapty 仅跟踪来自 App Store、Google Play 和 Stripe 的交易。对于自定义商店,您需要通过 Adapty 服务端 API Set transaction 方法 手动提交交易。

  2. 点击 Save product 完成产品创建。产品状态同步最多需要五分钟,请等待表格中的状态更新。

  3. 如有需要,您可以为产品创建优惠。点击 Yes, add offers 添加优惠,或点击 No, thanks 跳过。

新用户优惠仅在将产品推送到商店时才会在 Adapty 中创建。通过导入方式添加的产品或此前已创建的产品,新用户优惠不会同步,也不会显示在 Adapty 中,但在应用中仍可正常使用。

后续步骤

恭喜!您已将产品添加到 Adapty。接下来做什么?

  • 如果您还没有配置新用户优惠/促销活动,可以立即配置
  • 如果您不想配置或已经完成配置,请继续设置付费墙以启用应用内购买。
  • 如果您想对商店产品进行任何调整(例如设置区域定价或配置宽限期),请在 App Store Connect 或 Google Play Console 中操作。
  • 了解如何在之后编辑产品