initAdjust method
Implementation
Future<void> initAdjust() async {
final deviceId = await _getOrCreateDeviceId();
final environment = config.adjustSandbox
? AdjustEnvironment.sandbox
: AdjustEnvironment.production;
final adjustConfig = AdjustConfig(config.adjustAppToken, environment);
if (config.debugMode) {
adjustConfig.logLevel = AdjustLogLevel.verbose;
}
adjustConfig.externalDeviceId = deviceId;
adjustConfig.attributionCallback = (AdjustAttribution attribution) {
final data = _attributionToMap(attribution);
if (config.debugMode) {
debugPrint('AdjustHelperService: adjust attribution received: $data');
}
_adjustAttribution = data;
if (!_adjustAttributionCompleter.isCompleted) {
_adjustAttributionCompleter.complete(_adjustAttribution);
}
};
Adjust.initSdk(adjustConfig);
if (config.debugMode) {
debugPrint('AdjustHelperService: Adjust initialized');
}
}