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