Play Store 中的产品

本页面提供在 Play Store 中创建产品的指导。虽然这些信息可能与 Adapty 的功能没有直接关系,但如果您在 Google Play 控制台创建产品时遇到问题,本文可作为有价值的参考资源。

产品是指您在 Play Store 应用中提供的数字商品或服务,通常可供购买。这些产品可以包括应用内商品,例如一次性购买、订阅或用户在使用您的应用时可以获取的其他数字商品。

Google 的计费系统中,订阅可以包含多个基础方案,每个方案提供不同的折扣或优惠。该结构由三个主要组件构成:

  • 订阅: 代表用户在特定时间段内可以享受的一组权益(即所售商品)。例如,为订阅者提供高级功能的”黄金等级”。
  • 基础方案: 代表特定的计费周期、续费类型和价格配置(即商品的销售方式)。例如”按年自动续费”或”按月预付”。
  • 优惠: 面向符合条件的用户提供的折扣,用于调整基础方案的价格。例如”新用户 14 天免费试用”。

如何在 Play Store 中创建产品?

产品是指您在应用中提供的数字商品或服务,通常可供购买。这些产品可以包括应用内商品,例如一次性购买、订阅或用户在使用您的应用时可以获取的其他数字商品。

为 Android 设备设置产品:

  1. 在 Google Play 控制台左侧菜单中,打开 Monetize -> SubscriptionsMonetize -> In-app products 部分。
6eff1d1-subscription_GP.webp
  1. 点击 Create subscription 按钮。
af7fe02-create_subscription_GP.webp
  1. 在打开的 Create subscription 窗口中,在 Product ID 字段输入订阅 ID,在 Name 字段输入订阅名称。

    Product ID 必须唯一,且必须以数字或小写字母开头,还可以包含下划线(_)和句点(.)。它用于在开发过程中访问您的产品,并与 Adapty 进行同步。一旦在 Google Play 控制台中将 Product ID 分配给某个产品,即使该产品被删除,该 ID 也无法再用于任何其他应用。

    在命名产品 ID 时,建议遵循标准化格式。我们推荐使用更简洁的方式,将产品命名为 <subscription name>.<access level>。然后,您可以通过基础方案(如每周、每月等)来控制时长和计费频率。

    Name 仅供您参考,将显示在您的 Google Play 商店列表中,您可以使用任何描述性名称。名称限制为 55 个字符。

  2. 点击 Create 按钮确认创建订阅。

Adapty 中的 Google Play 订阅产品

Adapty 产品对应 Google Play 订阅的基础方案,因为这些才是客户实际购买的产品。Adapty 会无缝处理现有 Google Play 订阅及其对应基础方案的迁移,无需您进行任何额外操作。但是,当您在 Adapty 中添加新产品时,您需要同时提供基础方案 ID 和产品 ID。

创建基础方案

对于订阅产品,您需要添加基础方案。基础方案决定了客户购买订阅时的计费周期、价格和续费类型。请注意,客户不会直接购买订阅产品,而是始终购买订阅内的基础方案。

创建基础方案:

  1. 在 Google Play 控制台左侧菜单中,打开 Monetize -> Subscriptions 部分。找到您要添加基础方案的订阅。

  2. 点击该订阅旁边的 View subscription 按钮。

4072a2a-subscriptions_GP.webp
  1. 订阅详情打开后,点击 Base plans and offers 标题下的 Add base plan 按钮。您可能需要向下滚动才能找到它。
b493b60-add_base_plan.webp
  1. 在打开的 Add base plan 窗口中,在 Plan ID 字段输入基础方案的唯一标识符。它必须以数字或小写字母开头,可以包含数字(0-9)、小写字母(a-z)和连字符(-),并填写所有必填字段。
8146763-CleanShot_2023-07-20_at_16.51.412x.webp
  1. 按地区指定价格。
8b26e1d-prices.webp
  1. 点击 Save 按钮完成设置。

  2. 点击 Activate 按钮使基础方案生效。

请注意,在 Adapty 中,订阅产品只能有一个具有固定时长和续费类型的基础方案。

备用产品

支持非向后兼容基础方案

旧版本的 Adapty SDK 不支持 Google Billing Library v5+ 的特性,特别是每个订阅产品的多个基础方案和优惠。只有在 Google Play 控制台中标记为 向后兼容 的基础方案才能在这些 SDK 版本中使用。请注意,每个订阅只能有一个基础方案被标记为向后兼容。

b5e70cb-CleanShot_2023-07-20_at_17.03.252x.webp

为了充分利用 Adapty 中增强的 Google 订阅配置和功能,我们提供了设置向后兼容备用产品的能力。该备用产品专门用于使用旧版本 Adapty SDK 的应用。在创建 Google Play 产品时,您现在可以选择是否在 Play 控制台中将该产品标记为向后兼容。Adapty 会利用此信息来判断该产品是否可以被旧版本 SDK(2.5 及以下版本)购买。

假设您有一个名为 subscription.premium 的订阅,它提供两个基础方案:每周(向后兼容)和每月。如果您将 subscription.premium:weekly 产品添加到 Adapty,则无需指定向后兼容产品。但是,对于 subscription.premium:monthly 产品,您需要指定一个向后兼容产品。如果不这样做,可能会导致在 Google 第四代计费库中意外购买 subscription.premium:weekly 产品。为了解决这种情况,您应该创建一个单独的产品,其基础方案也是每月且标记为向后兼容。这样可以确保选择 subscription.premium:monthly 选项的用户按照预期的频率正确扣费。

将产品添加到 Adapty

在 App Store Connect 中完成添加应用内购买、订阅和优惠之后,下一步是将这些产品添加到 Adapty