Capacitor SDKにObserverモードを実装する

すでに独自の購入インフラを持っており、Adaptyへの完全な移行に踏み切れない場合は、Observerモードを検討してみてください。基本的な形では、Observerモードはアトリビューションおよびアナリティクスシステムとの高度な分析とシームレスな統合を提供します。

これで要件を満たせるなら、必要な作業は以下の2点だけです:

  1. observerModeパラメーターをtrueに設定して、Adapty SDKの設定時にObserverモードをオンにします。Capacitorのセットアップ手順に従ってください。
  2. 既存の購入インフラからAdaptyへトランザクションを報告します。

Observerモードのセットアップ

購入とサブスクリプションのステータスを自分で管理し、Adaptyをサブスクリプションイベントとアナリティクスの送信にのみ使用する場合は、Observerモードをオンにしてください。

Observerモードで動作している場合、Adapty SDKはトランザクションをクローズしないため、必ず自分でハンドリングするようにしてください。


try {
  await adapty.activate({
    apiKey: 'YOUR_PUBLIC_SDK_KEY',
    params: {
      observerMode: true // Enable observer mode
    }
  });
} catch (error) {
  console.error('Failed to activate Adapty:', error);
}

パラメーター:

パラメーター説明
observerModeObserverモードを制御するboolean値です。デフォルト値はfalseです。

ObserverモードでAdaptyのペイウォールを使用する

Adaptyのペイウォールやオーディエンスベースのターゲティング機能もあわせて利用したい場合は可能ですが、Observerモードでは追加のセットアップが必要です。上記の手順に加えて、以下を行ってください:

  1. リモートコンフィグペイウォールの通常の方法でペイウォールを表示します。
  2. 購入トランザクションにペイウォールを関連付けます。