Setup config methods

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 = '{LinkToken}';
//...
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がコストデータを収集できるようにします。ユーザーのAttribution情報でこのデータにアクセスできます。

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

delayStart

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分間に1回送信します。

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