观察者模式
Adapty 是一个功能强大、灵活的应用内购买平台,旨在提升您的收入和订阅用户规模。借助针对特定用户群体定制的付费墙、支持价格、时长、试用期及视觉元素的 A/B 测试,以及全面的应用变现分析工具和第三方集成,Adapty 助力您的增长策略全面提升。
但是,如果你已经有了自己的购买基础架构,暂时不打算切换到 Adapty 的系统,可以考虑使用 Adapty Observer 模式。该模式功能有限,不支持使用 Adapty 付费墙、针对目标受众进行定向投放、管理订阅(包括处理续订和账单重试),仅专注于分析功能。尽管如此,Observer 模式仍提供强大的分析能力,包括与归因系统的集成、高级分析、消息推送以及 CRM 用户画像管理。
两种模式的价格相同,且都需要更新移动应用,因此选择的核心在于:要么迁移到 Adapty 的基础设施以获得完整功能,要么保留现有基础设施,仅获得第三方集成和数据分析能力。
| 功能 | 观察者模式 | 完整模式 |
|---|---|---|
| 全面的数据分析 | ✅ | ✅ |
| 第三方集成 | ✅ | ✅ |
| 响应购买事件以授予/限制用户的付费访问权限 | ❌ | ✅ |
| 购买基础设施维护方 | 您 | Adapty |
| A/B 测试 | 可行,但需要大量额外的编码和配置,比完整模式复杂得多。 | ✅ |
| 实施时间 | 分析和集成:不到一小时 含 A/B 测试:经过充分测试后最多一周 | 数小时 |
观察者模式的工作原理
在观察者模式下,您需要将来自 Apple/Google 的新交易上报给 Adapty SDK,Adapty SDK 再将其转发至 Adapty 后端。您负责管理应用中付费内容的访问权限、完成交易、处理续订、解决账单问题等。
如何设置旁观者模式
- 完成 Adapty 与 Google Play 和与 App Store 的初始集成。
- 在配置 Adapty SDK 时,将
observerMode参数设置为true以启用此功能:iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor - 将现有购买基础设施中的交易上报给 Adapty:iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor
- (可选)如需使用第三方集成,请按照配置第三方集成文档中的说明进行设置。
在 Observer 模式下运行时,Adapty SDK 不会完成交易,请确保自行处理这一环节。
如何在 Observer 模式下使用流程、付费墙和 A/B 测试
在 Observer 模式下,Adapty SDK 无法判断购买来源,因为购买行为由你自己的基础设施处理。因此,如果你打算在 Observer 模式下使用流程、付费墙和/或 A/B 测试,在上报交易时,需要在移动应用代码中将来自应用商店的交易与对应的流程或付费墙关联起来。
此外,使用 Observer 模式时,在 Flow Builder 中构建的流程与付费墙需要以特殊方式展示:
- 在 Observer 模式下展示流程与付费墙:iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor
- 在 Observer 模式下上报交易时,将流程与付费墙与购买交易关联:iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor