Adjust SDKは、Adjustで設定されたリモートトリガーをモニタリングし、トリガーを受信した際にアプリに通知することができます。この機能を使用すると、サーバー側で設定されたアクティビティに対応したり、アプリ内でトリガーのメタデータにアクセスしたりすることが可能になります。
リモートトリガーオブジェクト
SDKは、設定されたリモートトリガーを受信するたびにコールバック関数を呼び出します。
コールバックは、トリガーに関する以下のような情報を含むAdjustRemoteTriggerオブジェクトを提供します。
label: Adjustで設定されたトリガーラベル。payloadJson: トリガーに関連付けられた追加のペイロードデータ。JSON文字列として公開されます。
リモートトリガーコールバックを設定する
コールバック関数を設定するには、関数を引数としてsetRemoteTriggerCallbackメソッドを呼び出します。
setRemoteTriggerCallback(remoteTriggerCallback: (remoteTrigger: AdjustRemoteTrigger) => void): voidこの例では、トリガーラベルとpayloadJsonを記録するリモートトリガーコールバックを登録する方法を示します。
const adjustConfig = new AdjustConfig( "{YourAppToken}", AdjustConfig.EnvironmentSandbox,);
adjustConfig.setRemoteTriggerCallback(function (remoteTrigger) { console.log("Remote trigger callback called!"); console.log("Remote trigger label: " + remoteTrigger.label); console.log("Remote trigger payload: " + remoteTrigger.payloadJson);});
Adjust.initSdk(adjustConfig);