initialize method

Future<void> initialize({
  1. required String userid,
  2. required String api,
  3. required String systemVersion,
  4. required String appVersion,
  5. required List<String> ignoreFailedEventCodes,
  6. FirebaseOptions? options,
})

Func 初始化

Implementation

Future<void> initialize({
  required String userid,
  required String api,
  required String systemVersion,
  required String appVersion,
  required List<String> ignoreFailedEventCodes,
  FirebaseOptions? options,
}) async {
  _userid = userid;
  _api = api;
  _systemVersion = systemVersion;
  _appVersion = appVersion;
  _ignoreFailedEventCodes = ignoreFailedEventCodes;

  Future.delayed(Duration(milliseconds: 100), () async {
    _netChecker = await NetConnectionChecker.getInstance();
  });

  await FirebaseAnalyticTool.initialize(options: options);
}