SDK가 Adjust에 정보를 보낼 때 함수를 트리거하는 콜백을 설정합니다. 콜백은 세션 및 이벤트 에 대해 설정할 수 있습니다.
세션 콜백
SDK가 세션 정보를 전송할 때 함수를 트리거하는 이벤트 콜백을 설정합니다. Success 콜백과 failure 콜백을 생성할 수 있습니다. Success 콜백은 SDK가 Adjust 서버로 정보를 전송할 때 트리거합니다. Failure 콜백은 SDK가 정보를 전송하는 동안 문제가 발생할 경우 트리거합니다.
세션 콜백은 응답 데이터 객체에 액세스가 가능하며, 해당 속성을 콜백 함수 내에서 사용할 수 있습니다.
속성
데이터 유형
설명
Message
string
서버로부터의 메시지나 SDK가 로깅한 오류.
Timestamp
string
Adjust 서버의 타임스탬프.
Adid
string
Adjust가 제공한 고유한 디바이스 ID.
JsonResponse
Dictionary<string, object>
서버로부터의 응답을 포함한 JSON 객체.
WillRetry
bool
실패한 패키지 재전송 시도 여부를 표시.
Success 콜백
SDK가 세션을 기록할 때 함수를 트리거하도록 success 콜백을 설정합니다.
예시
예시에서는 콜백 함수 SessionSuccess를 생성하고 이 함수를 success 콜백으로 등록하는 방법을 보여줍니다. 이 함수는 SDK가 세션을 기록한 시점의 타임스탬프를 기록합니다.
Failure 콜백
SDK가 세션 기록에 실패했을 때 함수를 트리거하는 failure 콜백을 설정합니다.
예시
예시에서는 콜백 함수 SessionFailure를 생성하고 이 함수를 failure 콜백으로 등록하는 방법을 보여줍니다. 이 함수는 세션 failure 메시지를 기록합니다.
이벤트 콜백
SDK가 이벤트 정보를 전송할 때 함수를 트리거하는 이벤트 콜백을 설정합니다. Success 콜백과 failure 콜백을 생성할 수 있습니다. Success 콜백은 SDK가 Adjust 서버로 정보를 전송할 때 트리거합니다. Failure 콜백은 SDK가 정보를 전송하는 동안 문제가 발생할 경우 트리거합니다.
이벤트 콜백은 응답 데이터 객체에 액세스가 가능하며, 해당 속성을 콜백 함수 내에서 사용할 수 있습니다.
속성
데이터 유형
설명
Message
string
서버로부터의 메시지나 SDK가 로깅한 오류.
Timestamp
string
Adjust 서버의 타임스탬프.
Adid
string
Adjust가 제공한 고유한 디바이스 ID.
JsonResponse
Dictionary<string, object>
서버로부터의 응답을 포함한 JSON 객체.
EventToken
string
이벤트 토큰
CallbackId
string
이벤트 객체에 설정된 맞춤 정의 콜백 ID
WillRetry
bool
실패한 패키지 재전송 시도 여부를 표시.
Success 콜백
SDK가 이벤트를 기록할 때 함수를 트리거하는 success 콜백을 설정합니다.
예시
예시에서는 콜백 함수 EventSuccess를 생성하고 이 함수를 success 콜백으로 등록하는 방법을 보여줍니다. 이 함수는 SDK가 이벤트를 기록한 시점의 타임스탬프를 기록합니다.
Failure 콜백
SDK가 이벤트 기록에 실패했을 때 함수를 트리거하는 failure 콜백을 설정합니다.
예시
예시에서는 콜백 함수 EventFailure를 생성하고 이 함수를 failure 콜백으로 등록하는 방법을 보여줍니다. 이 함수는 세션 실패 메시지를 로그합니다.