39 lines
1.0 KiB
Dart
39 lines
1.0 KiB
Dart
import 'package:adjust_sdk/adjust_config.dart';
|
|
import 'package:adjust_sdk/adjust.dart';
|
|
import 'package:flutter/foundation.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/services.dart';
|
|
|
|
import 'app.dart';
|
|
import 'core/auth/auth_service.dart';
|
|
import 'core/referrer/referrer_service.dart';
|
|
import 'core/theme/app_colors.dart';
|
|
|
|
void main() async {
|
|
WidgetsFlutterBinding.ensureInitialized();
|
|
_initAdjust();
|
|
ReferrerService.init();
|
|
SystemChrome.setSystemUIOverlayStyle(
|
|
const SystemUiOverlayStyle(
|
|
statusBarColor: AppColors.surface,
|
|
statusBarIconBrightness: Brightness.dark,
|
|
statusBarBrightness: Brightness.light,
|
|
),
|
|
);
|
|
runApp(const App());
|
|
// APP 打开时后台执行快速登录
|
|
AuthService.init();
|
|
}
|
|
|
|
void _initAdjust() {
|
|
const appToken = '2z2mly0afgqo';
|
|
final config = AdjustConfig(
|
|
appToken,
|
|
kDebugMode ? AdjustEnvironment.sandbox : AdjustEnvironment.production,
|
|
);
|
|
if (kDebugMode) {
|
|
config.logLevel = AdjustLogLevel.verbose;
|
|
}
|
|
Adjust.initSdk(config);
|
|
}
|