adjust-icon

设置回传

设置回传来在 SDK 向 Adjust 发送信息时触发函数。您可以针对 会话事件 设置回传。

会话回传

设置会话回传来在 SDK 向 Adjust 发送会话信息时触发函数。您可以创建 success 回传和 failure 回传。SDK 向 Adjust 服务器发送信息时会触发 success 回传。SDK 向 Adjust 发送信息时出现问题会触发 failure 回传。

会话回传可访问响应数据对象。您可以在回传函数中使用其属性。

属性数据类型描述
Messagestring服务器信息或者 SDK 记录的错误信息。
Timestampstring来自 Adjust 服务器的时间戳。
Adidstring由 Adjust 提供的设备唯一标识符。
JsonResponseDictionary<string, object>带服务器响应的 JSON 对象。
WillRetrybool指示包发送失败后是否再次尝试发送。

success 回传

方法签名
public void setSessionSuccessDelegate(Action<adjustsessionsuccess> sessionSuccessDelegate, string sceneName = "Adjust");

设置 success 回传来在 SDK 记录到会话时触发函数。

AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
adjustConfig.setSessionSuccessDelegate(SessionSuccessCallback);
//...
Adjust.start(adjustConfig);
//...
public void SessionSuccessCallback (AdjustSessionSuccess sessionSuccessData) {
//...
}

示例

该示例展示了如何创建回传函数 sessionSuccess,并将其注册为 success 回传。该函数会记录 SDK 记录到会话的时间戳。

AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
adjustConfig.setSessionSuccessDelegate(sessionSuccess);
// ...
Adjust.start(adjustConfig);
// ...
public void sessionSuccess (AdjustSessionSuccess sessionSuccessData) {
Debug.Log("Session recorded at " + sessionSuccessData.Timestamp);
}

failure 回传

方法签名
public void setSessionFailureDelegate(Action<adjustsessionfailure> sessionFailureDelegate, string sceneName = "Adjust");

设置 failure 回传来在 SDK 未能记录到会话时触发函数。

AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
adjustConfig.setSessionFailureDelegate(SessionFailureCallback);
//...
Adjust.start(adjustConfig);
//...
public void SessionFailureCallback (AdjustSessionFailure sessionFailureData) {
//...
}

示例

该示例展示了如何创建回传函数 sessionFailure,并将其注册为 failure 回传。该函数会记录会话失败消息。

AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
adjustConfig.setSessionFailureDelegate(sessionFailure);
// ...
Adjust.start(adjustConfig);
// ...
public void sessionFailure (AdjustSessionFailure sessionFailureData) {
Debug.Log("Session recording failed. Response: " + sessionFailureData.Message);
}

事件回传

设置事件回传来在 SDK 向 Adjust 发送事件信息时触发函数。您可以创建 success 回传和 failure 回传。SDK 向 Adjust 服务器发送信息时会触发 success 回传。SDK 向 Adjust 发送信息时出现问题会触发 failure 回传。

事件回传可访问响应数据对象。您可以在回传函数中使用其属性。

属性数据类型描述
Messagestring服务器信息或者 SDK 记录的错误信息。
Timestampstring来自 Adjust 服务器的时间戳。
Adidstring由 Adjust 提供的设备唯一标识符。
JsonResponseDictionary<string, object>带服务器响应的 JSON 对象。
EventTokenstring事件识别码
CallbackIdstring事件对象上设置的自定义回传 ID
WillRetrybool指示包发送失败后是否再次尝试发送。

success 回传

方法签名
public void setEventSuccessDelegate(Action<adjusteventsuccess> eventSuccessDelegate, string sceneName = "Adjust");

设置 success 回传来在 SDK 记录到事件时触发函数。

AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
adjustConfig.setEventSuccessDelegate(EventSuccessCallback);
//...
Adjust.start(adjustConfig);
//...
public void EventSuccessCallback(AdjustEventSuccess eventSuccessData) {
//...
}

示例

该示例展示了如何创建回传函数 eventSuccess,并将其注册为 success 回传。该函数会记录 SDK 记录到事件的时间戳。

AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
adjustConfig.setEventSuccessDelegate(eventSuccess);
// ...
Adjust.start(adjustConfig);
// ...
public void eventSuccess (AdjustEventSuccess eventSuccessData) {
Debug.Log("Event recorded at " + eventSuccessData.Timestamp);
}

failure 回传

方法签名
public void setEventFailureDelegate(Action<adjusteventfailure> eventFailureDelegate, string sceneName = "Adjust");

设置 failure 回传来在 SDK 未能记录到事件时触发函数。

AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
adjustConfig.setEventFailureDelegate(EventFailureCallback);
//...
Adjust.start(adjustConfig);
//...
public void EventFailureCallback(AdjustEventFailure eventFailureData) {
//...
}

示例

该示例展示了如何创建回传函数 eventFailure,并将其注册为 failure 回传。该函数会记录事件失败消息。

AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironment.Sandbox);
adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
adjustConfig.setEventFailureDelegate(eventFailure);
// ...
Adjust.start(adjustConfig);
// ...
public void eventFailure (AdjustEventFailure eventFailureData) {
Debug.Log("Event recording failed. Response: " + eventFailureData.Message);
}