帮助中心
|
事件和会话回传
您可以注册一个委托回传来获知事件和会话跟踪的状态。您可以在创建 config 对象后添加任意数量的监听器:
Java
AdjustConfig config = new AdjustConfig(this, appToken, environment);
// Set event success tracking delegate.
config.setOnEventTrackingSucceededListener(newOnEventTrackingSucceededListener() {
@Override
public void onFinishedEventTrackingSucceeded(AdjustEventSuccess eventSuccessResponseData) {
// ...
}
});
// Set event failure tracking delegate.
config.setOnEventTrackingFailedListener(newOnEventTrackingFailedListener() {
@Override
public void onFinishedEventTrackingFailed(AdjustEventFailure eventFailureResponseData) {
// ...
}
});
// Set session success tracking delegate.
config.setOnSessionTrackingSucceededListener(newOnSessionTrackingSucceededListener() {
@Override
public void onFinishedSessionTrackingSucceeded(AdjustSessionSuccess sessionSuccessResponseData) {
// ...
}
});
// Set session failure tracking delegate.
config.setOnSessionTrackingFailedListener(newOnSessionTrackingFailedListener() {
@Override
public void onFinishedSessionTrackingFailed(AdjustSessionFailure sessionFailureResponseData) {
// ...
}
});
Adjust.onCreate(config);
Javascript
function eventSuccessCallback(eventSuccessResponseData) {}
function eventFailureCallback(eventFailureResponseData) {}
function sessionSuccessCallback(sessionSuccessResponseData) {}
function sessionFailureCallback(sessionFailureResponseData) {}
// ...
let adjustConfig = new AdjustConfig(yourAppToken, environment);
adjustConfig.setEventSuccessCallback(eventSuccessCallback);
adjustConfig.setEventFailureCallback(eventFailureCallback);adjustConfig.setSessionSuccessCallback(sessionSuccessCallback);adjustConfig.setSessionFailureCallback(sessionFailureCallback);Adjust.onCreate(adjustConfig);
在尝试向 Adjust 后端发送包之后,SDK 会调用委托函数。在委托回传内您可以得到一个响应数据对象。该对象包含回传状态信息。会话响应数据属性摘要如下:
事件属性
属性 | 数据类型 | 描述 |
---|---|---|
message | 字符串 | 服务器信息或者 SDK 记录的错误信息。 |
timeStampe | 日期时间 | 来自 Adjust 后端的时间戳。 |
adid | 字符串 | 由 Adjust 提供的设备唯一标识符。 |
jsonResponse | 对象 | 带服务器响应的 JSON 对象。 |
eventToken | 字符串 | 事件识别码。 |
callbackId | 字符串 | 在事件对象上自定义的回传 ID。 |
willRetry | 布尔 | 事件对象失败时返回。表示稍后是否将再次尝试发送数据包。 |
会话属性
属性 | 数据类型 | 描述 |
---|---|---|
message | 字符串 | 服务器信息或者 SDK 记录的错误信息。 |
timestamp | 日期时间 | 来自 Adjust 后端的时间戳。 |
adid | 字符串 | 由 Adjust 提供的设备唯一标识符。 |
jsonResponse | 对象 | 带服务器响应的 JSON 对象。 |
willRetry | 布尔 | 会话对象失败时返回。表示稍后是否将再次尝试发送数据包。 |
请注意:
nil
。