在 React Native SDK 中实现观察者模式
如果您已有自己的购买基础设施,暂时不打算完全切换到 Adapty,可以了解观察者模式。在基本形式下,观察者模式提供高级分析功能,并与归因和分析系统无缝集成。
如果这满足您的需求,您只需:
- 在配置 Adapty SDK 时将
observerMode参数设置为true来开启观察者模式。请参阅 React Native 的设置说明。 - 从您现有的购买基础设施向 Adapty 上报交易。
观察者模式设置
如果您自行处理购买和订阅状态,仅使用 Adapty 发送订阅事件和分析数据,请开启观察者模式。
在观察者模式下运行时,Adapty SDK 不会关闭任何交易,请确保您自行处理这一操作。
import { adapty } from 'react-native-adapty';
adapty.activate('YOUR_PUBLIC_SDK_KEY', {
observerMode: true, // Enable observer mode
});
参数:
| 参数 | 描述 |
|---|---|
| observerMode | 一个布尔值,用于控制观察者模式。默认值为 false。 |
在观察者模式下使用 Adapty 付费墙
如果您还希望使用 Adapty 的付费墙和 A/B 测试功能,也是可以的——但在观察者模式下需要一些额外的设置。除了上述步骤之外,您还需要: