데이터 딜레이 전송

오프라인 모드

백엔드로 이벤트나 세션 데이터를 전송하는 것을 중지하려면 Adjust SDK를 오프라인 모드로 설정해야 합니다. Adjust SDK는 오프라인 모드 시 모든 정보를 디바이스의 파일에 저장합니다. 이후 온라인 모드가 재개되면 Adjust SDK는 Adjust의 백엔드로 해당 정보를 전송합니다.

오프라인 모드를 활성화하려면 Adjust.setOfflineMode 메서드를 호출한 뒤 true 파라미터를 전달합니다. 오프라인 모드를 비활성화하려면, Adjust.setOfflineMode 메서드를 호출한 뒤 false 파라미터를 전달합니다. 오프라인 모드가 비활성화되면 Adjust SDK는 저장된 모든 정보를 Adjust SDK로 전달합닌다.

Java
Javascript
Adjust.setOfflineMode(true); // 오프라인 모드 활성화
Adjust.setOfflineMode(false); // 오프라인 모드 비활성화
중요:
트래킹 비활성화와는 다르게 이 설정은 세션 간에 유지되지 않습니다. 앱이 마지막으로 실행됐을 때 오프라인 모드로 설정되었더라도, Adjust SDK는 항상 온라인 모드로 시작합니다.

이벤트 버퍼링

앱이 이벤트 트래킹을 많이 사용하는 경우, 전송되는 요청 수를 줄이기 위해 이벤트 전송 시점을 조정할 수 있습니다. 이를 통해 SDK가 백엔드로 전송하는 요청 수를 줄일 수 있습니다. AdjustConfig.eventBufferingEnabled 메서드를 사용하여 이벤트를 버퍼로 저장하시기 바랍니다. 이후 Adjust SDK는 매 분마다 일괄로 이벤트를 전송할 것입니다. 이를 통해 더 적은 요청 수로 모든 이벤트 데이터를 전송할 수 있습니다.

Java
Javascript
adjustConfig.setEventBufferingEnabled(true);