init static method

Future<InitResultInfo> init({
  1. String? androidAppId,
  2. String? iOSAppId,
  3. String? channel,
  4. int initDelay = 0,
})

初始化

Implementation

static Future<InitResultInfo> init({
  String? androidAppId,
  String? iOSAppId,
  String? channel, //自定义渠道标识
  int initDelay = 0, //延迟初始化,单位秒
}) async {
  assert((Platform.isAndroid && androidAppId != null) ||
      (Platform.isIOS && iOSAppId != null));
  Map<String, Object?> map = {
    "appId": Platform.isAndroid ? androidAppId : iOSAppId,
    "channel": channel,
    "initDelay": initDelay,
  };
  final dynamic result = await _channel.invokeMethod('initBugly', map);
  Map resultMap = json.decode(result);
  var resultBean = InitResultInfo.fromJson(resultMap as Map<String, dynamic>);
  return resultBean;
}