React Native SDKでオブザーバーモードを実装する
既存の購入インフラがあり、Adapty への完全移行をすぐには行いたくない場合は、オブザーバーモードをご検討ください。基本的な形では、オブザーバーモードは高度な分析機能と、アトリビューション・分析システムとのシームレスな統合を提供します。
これで要件を満たせる場合は、以下の2つの手順だけで利用できます。
- Adapty SDK を設定する際に、
observerModeパラメータをtrueに設定してオンにします。設定手順については React Native をご覧ください。 - 既存の購入インフラから Adapty へトランザクションを報告します。
Tip
SDK v4では、ObserverモードでAdapty描画のフローやペイウォールを表示することもできます。ユーザーが対応するボタンをタップした際に、独自のコードで購入やリストアを実行するには、onObserverPurchaseInitiatedとonObserverRestoreInitiatedのイベントハンドラーを設定してください。詳しくはObserverモードでフローを表示するをご覧ください。
オブザーバーモードのセットアップ
購入とサブスクリプションのステータスを自分で管理し、サブスクリプションイベントの送信と分析にのみAdaptyを使用する場合は、オブザーバーモードを有効にしてください。
Important
オブザーバーモードで動作している場合、Adapty SDKはトランザクションをクローズしないため、必ず自分でトランザクションを処理してください。
adapty.activate('YOUR_PUBLIC_SDK_KEY', {
observerMode: true, // Enable observer mode
});
パラメータ:
| パラメータ | 説明 |
|---|---|
| observerMode | オブザーバーモードを制御するboolean値。デフォルト値は false です。 |
Observer Modeでのフローとペイウォールの使用
フロー、ペイウォール、A/B テスト機能も使用したい場合、Observer Modeでは追加の設定が必要です。上記の手順に加えて、以下の対応が必要となります。
- リモートコンフィグペイウォールを通常通り表示します。フロー & ペイウォールビルダーで作成したフローとペイウォールについては、オブザーバーモードでフローを表示するを参照してください。
- フローとペイウォールを購入トランザクションと関連付けます。