Flutter SDKでObserverモードを実装する

すでに独自の購入インフラをお持ちで、すぐにAdaptyへ完全移行する準備ができていない場合は、Observerモードを検討してみてください。基本的な使い方では、Observerモードは高度なアナリティクスとアトリビューション・アナリティクスシステムとのシームレスな連携を提供します。

これで十分であれば、必要な作業は次の2つだけです。

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

Observerモードのセットアップ

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

Observerモードで動作している場合、Adapty SDKはトランザクションを閉じません。そのため、必ずご自身でトランザクションの処理を行ってください。

await Adapty().activate(
  configuration: AdaptyConfiguration(apiKey: 'YOUR_PUBLIC_SDK_KEY')
    ..withObserverMode(true) // Enable observer mode
    ..withLogLevel(AdaptyLogLevel.verbose),
);

パラメータ:

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

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

Adatyのペイウォールやa/bテスト機能も使用したい場合は可能ですが、Observerモードでは追加のセットアップが必要です。上記の手順に加えて、以下を行う必要があります。

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