设置回传
设置回传来在 SDK 向 Adjust 发送信息时触发函数。您可以针对 会话 和 事件 设置回传。
会话回传
设置会话回传来在 SDK 向 Adjust 发送会话信息时触发函数。您可以创建 success 回传和 failure 回传。SDK 向 Adjust 后端发送信息时会触发 success 回传。SDK 向 Adjust 发送信息时出现问题会触发 failure 回传。
会话回传可访问响应数据对象。您可以在回传函数中使用其属性。
属性 | 数据类型 | 描述 |
---|---|---|
message | 字符串 | 服务器信息或者 SDK 记录的错误信息。 |
Timestamp | 字符串 | 来自 Adjust 后端的时间戳。 |
adid | 字符串 | 由 Adjust 提供的设备唯一标识符。 |
jsonResponse | Dictionary <字符串, 对象> | 带服务器响应的 JSON 对象。 |
willRetry | 布尔 | 会话对象失败时返回。表示稍后是否将再次尝试发送数据包。 |
success 回传
设置 success 回传来在 SDK 监测到会话时触发函数。
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setSessionTrackingSucceededCallbackListener(function(sessionSuccess){
// Printing all session success properties.
console.log("Sessiontracking succeeded!");
console.log(sessionSuccess.message);
console.log(sessionSuccess.timestamp);
console.log(sessionSuccess.adid);
console.log(sessionSuccess.jsonResponse);
});
//...
Adjust.create(adjustConfig);
在此示例中,我们设置了一个 sessionSuccess
回传函数并将其注册为 success 回传。该函数会记录 SDK 监测到会话的时间戳。
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setSessionTrackingSucceededCallbackListener(function(sessionSuccess){
console.log(sessionSuccess.timestamp);
});
//...
Adjust.create(adjustConfig);
failure 回传
设置 failure 回传来在 SDK 未能监测到会话时触发函数。
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setSessionTrackingFailedCallbackListener(function(sessionFailure){
// Printing all session failure properties.
console.log("Sessiontracking failed!");
console.log(sessionFailure.message);
console.log(sessionFailure.timestamp);
console.log(sessionFailure.adid);
console.log(sessionFailure.willRetry);
console.log(sessionFailure.jsonResponse);
});
//...
Adjust.create(adjustConfig);
在此示例中,我们设置了一个 sessionFailure
回传函数并将其注册为 failure 回传。该函数会记录会话失败消息。
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setSessionTrackingFailedCallbackListener(function(sessionFailure){
console.log(sessionFailure.message);
});
//...
Adjust.create(adjustConfig);
事件回传
设置事件回传来在 SDK 向 Adjust 发送事件信息时触发函数。您可以创建 success 回传和 failure 回传。SDK 向 Adjust 后端发送信息时会触发 success 回传。SDK 向 Adjust 发送信息时出现问题会触发 failure 回传。
事件回传可访问响应数据对象。您可以在回传函数中使用其属性。
属性 | 数据类型 | 描述 |
---|---|---|
message | 字符串 | 服务器信息或者 SDK 记录的错误信息。 |
Timestamp | 字符串 | 来自 Adjust 后端的时间戳。 |
adid | 字符串 | 由 Adjust 提供的设备唯一标识符。 |
jsonResponse | Dictionary <字符串, 对象> | 带服务器响应的 JSON 对象。 |
EventToken | 字符串 | 事件识别码。 |
callbackId | 字符串 | 在事件对象上自定义的回传 ID。 |
willRetry | 布尔 | 事件对象失败时返回。表示稍后是否将再次尝试发送数据包。 |
success 回传
设置 success 回传来在 SDK 监测到事件时触发函数。
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setEventTrackingSucceededCallbackListener(function(eventSuccess){
// Printing all event success properties.
console.log("Eventtracking succeeded!");
console.log(eventSuccess.message);
console.log(eventSuccess.timestamp);
console.log(eventSuccess.eventToken);
console.log(eventSuccess.callbackId);
console.log(eventSuccess.adid);
console.log(eventSuccess.jsonResponse);
});
//...
Adjust.create(adjustConfig);
在此示例中,我们设置了一个 eventSuccess
回传函数并将其注册为 success 回传。该函数会记录 SDK 监测到事件的时间戳。
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setEventTrackingSucceededCallbackListener(function(eventSuccess){
console.log(eventSuccess.timestamp);
});
//...
Adjust.create(adjustConfig);
failure 回传
设置 failure 回传来在 SDK 未能监测到事件时触发函数。
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setEventTrackingFailedCallbackListener(function(eventFailure){
// Printing all event failure properties.
console.log("Eventtracking failed!");
console.log(eventFailure.message);
console.log(eventFailure.timestamp);
console.log(eventFailure.eventToken);
console.log(eventFailure.callbackId);
console.log(eventFailure.adid);
console.log(eventFailure.willRetry);
console.log(eventFailure.jsonResponse);
});
/...
Adjust.create(adjustConfig);
在此示例中,我们设置了一个 eventFailure
回传函数并将其注册为 failure 回传。该函数会记录事件失败消息。
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setEventTrackingFailedCallbackListener(function(eventFailure){
console.log(eventFailure.message);
});
/...
Adjust.create(adjustConfig);