adjust-icon

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

Adjust SDKは、Adjustで設定されたリモートトリガーをモニタリングし、トリガーを受信した際にアプリに通知することができます。この機能を使用すると、サーバー側で設定されたアクティビティに対応したり、アプリ内でトリガーのメタデータにアクセスしたりすることが可能になります。

リモートトリガーオブジェクト

SDKは、設定されたリモートトリガーを受信するたびにコールバック関数を呼び出します。

コールバックは、トリガーに関する以下のような情報を含むAdjustRemoteTriggerオブジェクトを提供します。

  • Label: Adjustで設定されたトリガーラベル。
  • Payload: トリガーに関連付けられた追加のペイロードデータ。JSON文字列として公開されます。

リモートトリガーコールバックを設定する

コールバック関数を設定するには、AdjustConfigインスタンスのRemoteTriggerDelegateプロパティに関数を割り当てます。

プロパティ宣言
public Action<adjustremotetrigger> RemoteTriggerDelegate { get; set; }

この例では、トリガーラベルとペイロードを記録するリモートトリガーコールバックを登録する方法を示します。

using AdjustSdk;
public class ExampleGUI : MonoBehaviour {
void OnGUI() {
if (GUI.Button(new Rect(0, 0, Screen.width, Screen.height), "callback")) {
AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.LogLevel = AdjustLogLevel.Verbose;
adjustConfig.RemoteTriggerDelegate = RemoteTriggerCallback;
Adjust.InitSdk(adjustConfig);
}
}
public void RemoteTriggerCallback(AdjustRemoteTrigger remoteTrigger) {
Debug.Log("Remote trigger callback called!");
Debug.Log("Remote trigger label: " + remoteTrigger.Label);
Debug.Log("Remote trigger payload: " + remoteTrigger.Payload);
}
}