React Native SDKでオブザーバーモードを実装する

既存の購入インフラがあり、Adapty への完全移行をすぐには行いたくない場合は、オブザーバーモードをご検討ください。基本的な形では、オブザーバーモードは高度な分析機能と、アトリビューション・分析システムとのシームレスな統合を提供します。

これで要件を満たせる場合は、以下の2つの手順だけで利用できます。

  1. Adapty SDK を設定する際に、observerMode パラメータを true に設定してオンにします。設定手順については React Native をご覧ください。
  2. 既存の購入インフラから Adapty へトランザクションを報告します。
Tip

SDK v4では、ObserverモードでAdapty描画のフローやペイウォールを表示することもできます。ユーザーが対応するボタンをタップした際に、独自のコードで購入やリストアを実行するには、onObserverPurchaseInitiatedonObserverRestoreInitiatedのイベントハンドラーを設定してください。詳しくは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では追加の設定が必要です。上記の手順に加えて、以下の対応が必要となります。

  1. リモートコンフィグペイウォールを通常通り表示します。フロー & ペイウォールビルダーで作成したフローとペイウォールについては、オブザーバーモードでフローを表示するを参照してください。
  2. フローとペイウォールを購入トランザクションと関連付けます