adjust-icon

リモートトリガーコールバック

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);