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指示包发送失败后是否再次尝试发送。

成功回传

属性声明
public Action<adjustsessionsuccess> SessionTrackingSucceeded { get; set; }

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

var config = new AdjustConfig(appToken, environment,
msg => System.Diagnostics.Debug.WriteLine(msg), LogLevel.Verbose);
config.SessionTrackingSucceeded = adjustSessionSuccess =>
{
//...
};
Adjust.ApplicationLaunching(config);

示例

本示例展示了如何记录 SDK 记录到会话的时间戳。

var config = new AdjustConfig(appToken, environment,
msg => System.Diagnostics.Debug.WriteLine(msg), LogLevel.Verbose);
config.SessionTrackingSucceeded = adjustSessionSuccess =>
{
System.Diagnostics.Debug.WriteLine(adjustSessionSuccess.Timestamp)
};
Adjust.ApplicationLaunching(config);

失败回传

属性声明
public Action<adjustsessionfailure> SessionTrackingFailed { get; set; }

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

var config = new AdjustConfig(appToken, environment,
msg => System.Diagnostics.Debug.WriteLine(msg), LogLevel.Verbose);
config.EventTrackingFailed = adjustEventFailure =>
{
//...
};
Adjust.ApplicationLaunching(config);

示例

该示例展示了如何记录会话失败消息。

var config = new AdjustConfig(appToken, environment,
msg => System.Diagnostics.Debug.WriteLine(msg), LogLevel.Verbose);
config.SessionTrackingFailed = adjustSessionFailure =>
{
System.Diagnostics.Debug.WriteLine(adjustSessionFailure.Message)
};
Adjust.ApplicationLaunching(config);

事件回传

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

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

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

成功回传

属性声明
public Action<adjusteventsuccess> EventTrackingSucceeded { get; set; }

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

var config = new AdjustConfig(appToken, environment,
msg => System.Diagnostics.Debug.WriteLine(msg), LogLevel.Verbose);
config.EventTrackingSucceeded = adjustEventSuccess =>
{
//...
};
Adjust.ApplicationLaunching(config);

示例

本示例展示了如何记录 SDK 记录到事件的时间戳。

var config = new AdjustConfig(appToken, environment,
msg => System.Diagnostics.Debug.WriteLine(msg), LogLevel.Verbose);
config.EventTrackingSucceeded = adjustEventSuccess =>
{
System.Diagnostics.Debug.WriteLine(adjustEventSuccess.Timestamp)
};
Adjust.ApplicationLaunching(config);

失败回传

属性声明
public Action<adjusteventfailure> EventTrackingFailed { get; set; }

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

var config = new AdjustConfig(appToken, environment,
msg => System.Diagnostics.Debug.WriteLine(msg), LogLevel.Verbose);
config.EventTrackingFailed = adjustEventFailure =>
{
//...
};
Adjust.ApplicationLaunching(config);

示例

该示例展示了如何记录事件失败消息。

var config = new AdjustConfig(appToken, environment,
msg => System.Diagnostics.Debug.WriteLine(msg), LogLevel.Verbose);
config.EventTrackingFailed = adjustEventFailure =>
{
System.Diagnostics.Debug.WriteLine(adjustEventFailure.Message)
};
Adjust.ApplicationLaunching(config);