config 메서드 설정

logLevel

Adjust SDK에서 수신할 로그 레벨을 정의합니다.

AdjustLogLevel? logLevel;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.logLevel = AdjustLogLevel.verbose;
//...
Adjust.start(adjustConfig);

AdjustLogLevel Enum

defaultTracker

디폴트 트래커 토큰을 정의합니다. Adjust는 오가닉 설치를 이 트래커 토큰에 할당합니다.

String? defaultTracker;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.defaultTracker = '{TrackerToken}';
//...
Adjust.start(adjustConfig);

externalDeviceId

리포트에서 사용할 외부 기기 ID를 정의합니다.

String? externalDeviceId;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox, true);
//...
adjustConfig.externalDeviceId = '{Your-External-Device-Id}';
//...
Adjust.start(adjustConfig);

launchDeferredDeeplink

SDK로 디퍼드 딥링크 활성화 또는 비활성화를 설정합니다. 활성화(enabled) 의 경우 SDK는 사용자가 클릭한 딥링크를 활성화합니다.

bool? launchDeferredDeeplink;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.launchDeferredDeeplink = true;
//...
Adjust.start(adjustConfig);

sendInBackground

앱이 백그라운드에서 작동 시 SDK의 정보 전송 여부를 설정합니다. 기본값은 false 로 설정되어 있습니다.

public void setSendInBackground(bool sendInBackground)
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.sendInBackground = true;
//...
Adjust.start(adjustConfig);

needsCost

SDK의 비용 데이터 수집을 활성화합니다. 사용자의 어트리뷰션 정보로 이 데이터에 액세스할 수 있습니다.

bool? needsCost;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.needsCost = true;
//...
Adjust.start(adjustConfig);

시작 지연

number 로 지연되는 초를 전달하여 SDK 시작을 지연시킬 수 있습니다. SDK 작동 시작은 최대 10 초간 지연시킬 수 있습니다.

double? delayStart;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.delayStart(5.5);
//...
Adjust.start(adjustConfig);

사용자 에이전트

각 요청과 함께 전송할 사용자 에이전트 문자열을 정의합니다.

 String? userAgent;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.userAgent = 'your-app/1.2.3"';
//...
Adjust.start(adjustConfig);

isDeviceKnown

이미 알려진 장치인지 여부를 지정합니다.

bool? isDeviceKnown;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.isDeviceKnown = true;
//...
Adjust.start(adjustConfig);

eventBufferingEnabled

이벤트 버퍼링 활성화 여부를 지정합니다. 활성화할 경우, SDK는 기기에 이벤트를 저장하고 모든 요청을 분당 1회 전송합니다.

bool? eventBufferingEnabled;
Dart
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.eventBufferingEnabled = true;
//...
Adjust.start(adjustConfig);