产品、Offering、Package 和权益

6 min

此时,大部分复杂的设置已经完成。现在是时候熟悉 RevenueCat 中四个基本概念了,在配置变现策略之前您需要理解这些概念:产品(Product)OfferingPackage权益(Entitlement)

这四个概念在您如何定义、展示和管理跨平台应用内购买方面各自发挥着独特的作用。

🧩 产品(Product)

产品是在商店平台(如 Google Play、Apple App Store 或 Web)上直接创建和管理的单个应用内购买项目。这是变现的基本单位——可以是月度订阅、终身访问或一次性购买。每个产品都有其独特的标识符、价格和由商店定义的时长设置。

> 示例:在 App Store Connect 中配置的月度订阅产品,如 rc_1499_1m

🎯 Offering

Offering 是一组产品的集合,作为付费墙体验在您的应用中呈现给用户。Offering 在 RevenueCat 仪表板中配置,为您提供管理 A/B 测试、价格实验和区域或用户细分付费墙的灵活性,所有这些都无需应用更新。

> 示例:名为 default 的 Offering 可能包含向用户展示的月度、年度和终身选项等多个 Package。

📦 Package

Package 作为跨不同平台(如 iOS、Android、Web)等效产品的包装器。它允许您在各平台上一致地展示一个定价选项(如月度订阅),同时将其链接到每个商店的特定产品 ID。

每个 Package 在 Offering 中都有唯一的标识符(如 monthlyannual),帮助 RevenueCat 根据用户的平台解析正确的产品。

> 示例:一个 monthly Package 可能在 iOS 上映射到 com.app.pro_monthly_ios,在 Android 上映射到 com.app.pro_monthly_android

🏷️ 权益(Entitlement)

权益定义了用户成功购买后获得的访问权限。它代表解锁的功能或内容,并抽象化了底层的产品或 Package 标识符。权益允许您管理用户访问逻辑(如"拥有高级访问权限"),而无需在应用中硬编码产品 ID。

权益也是 RevenueCat 跨设备和平台跟踪和恢复购买的核心。

> 示例:名为 premium 的权益可能授予购买与该访问级别相关的任何产品(如月度或年度订阅)的用户。

速查表

了解这四个元素如何协同工作将使管理跨平台订阅、尝试定价策略和提供无缝的应用内购买体验变得更容易。

为了更容易理解,您可以参考下面 RevenueCat 应用内购买速查表中的可视化图表:

products-cheat-sheet