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