Play Store 中的产品
本页面提供在 Play Store 中创建产品的指导。虽然这些信息可能与 Adapty 的功能没有直接关系,但如果您在 Google Play 控制台创建产品时遇到问题,本文可作为有价值的参考资源。
产品是指您在 Play Store 应用中提供的数字商品或服务,通常可供购买。这些产品可以包括应用内商品,例如一次性购买、订阅或用户在使用您的应用时可以获取的其他数字商品。
在 Google 的计费系统中,订阅可以包含多个基础方案,每个方案提供不同的折扣或优惠。该结构由三个主要组件构成:
- 订阅: 代表用户在特定时间段内可以享受的一组权益(即所售商品)。例如,为订阅者提供高级功能的”黄金等级”。
- 基础方案: 代表特定的计费周期、续费类型和价格配置(即商品的销售方式)。例如”按年自动续费”或”按月预付”。
- 优惠: 面向符合条件的用户提供的折扣,用于调整基础方案的价格。例如”新用户 14 天免费试用”。
如何在 Play Store 中创建产品?
产品是指您在应用中提供的数字商品或服务,通常可供购买。这些产品可以包括应用内商品,例如一次性购买、订阅或用户在使用您的应用时可以获取的其他数字商品。
为 Android 设备设置产品:
- 在 Google Play 控制台左侧菜单中,打开 Monetize -> Subscriptions 或 Monetize -> In-app products 部分。
- 点击 Create subscription 按钮。
-
在打开的 Create subscription 窗口中,在 Product ID 字段输入订阅 ID,在 Name 字段输入订阅名称。
Product ID 必须唯一,且必须以数字或小写字母开头,还可以包含下划线(_)和句点(.)。它用于在开发过程中访问您的产品,并与 Adapty 进行同步。一旦在 Google Play 控制台中将 Product ID 分配给某个产品,即使该产品被删除,该 ID 也无法再用于任何其他应用。
在命名产品 ID 时,建议遵循标准化格式。我们推荐使用更简洁的方式,将产品命名为
<subscription name>.<access level>。然后,您可以通过基础方案(如每周、每月等)来控制时长和计费频率。Name 仅供您参考,将显示在您的 Google Play 商店列表中,您可以使用任何描述性名称。名称限制为 55 个字符。
-
点击 Create 按钮确认创建订阅。
Adapty 中的 Google Play 订阅产品
Adapty 产品对应 Google Play 订阅的基础方案,因为这些才是客户实际购买的产品。Adapty 会无缝处理现有 Google Play 订阅及其对应基础方案的迁移,无需您进行任何额外操作。但是,当您在 Adapty 中添加新产品时,您需要同时提供基础方案 ID 和产品 ID。
创建基础方案
对于订阅产品,您需要添加基础方案。基础方案决定了客户购买订阅时的计费周期、价格和续费类型。请注意,客户不会直接购买订阅产品,而是始终购买订阅内的基础方案。
创建基础方案:
-
在 Google Play 控制台左侧菜单中,打开 Monetize -> Subscriptions 部分。找到您要添加基础方案的订阅。
-
点击该订阅旁边的 View subscription 按钮。
- 订阅详情打开后,点击 Base plans and offers 标题下的 Add base plan 按钮。您可能需要向下滚动才能找到它。
- 在打开的 Add base plan 窗口中,在 Plan ID 字段输入基础方案的唯一标识符。它必须以数字或小写字母开头,可以包含数字(0-9)、小写字母(a-z)和连字符(-),并填写所有必填字段。
- 按地区指定价格。
-
点击 Save 按钮完成设置。
-
点击 Activate 按钮使基础方案生效。
请注意,在 Adapty 中,订阅产品只能有一个具有固定时长和续费类型的基础方案。
备用产品
支持非向后兼容基础方案
旧版本的 Adapty SDK 不支持 Google Billing Library v5+ 的特性,特别是每个订阅产品的多个基础方案和优惠。只有在 Google Play 控制台中标记为 向后兼容 的基础方案才能在这些 SDK 版本中使用。请注意,每个订阅只能有一个基础方案被标记为向后兼容。
为了充分利用 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。