startGravityEngine method

  1. @override
Future<void> startGravityEngine(
  1. String accessToken, [
  2. bool enableImei = true,
  3. bool enableOaid = true,
  4. bool enableAndroidId = true,
  5. bool enableMAC = true,
  6. SDKRunMode mode = SDKRunMode.NORMAL,
])
override

手动初始化 Gravity Engine SDK

项目token 是否采集 imei,仅支持 Android,默认true(选填) 是否采集 oaid,仅支持 Android,默认true(选填) 是否采集 android_id,仅支持 Android,默认true(选填) 是否采集 mac,仅支持 Android,默认true(选填) SDK运行模式(默认为正常模式)

Implementation

@override
Future<void> startGravityEngine(
  String accessToken, [
  bool enableImei = true,
  bool enableOaid = true,
  bool enableAndroidId = true,
  bool enableMAC = true,
  SDKRunMode mode = SDKRunMode.NORMAL,
]) async {
  try {
    methodChannel.invokeMethod('startGravityEngine', {
      'accessToken': accessToken,
      'enableImei': enableImei,
      'enableOaid': enableOaid,
      'enableAndroidId': enableAndroidId,
      'enableMAC': enableMAC,
      'mode': mode.index,
    });
  } on PlatformException catch (e) {
    print('startGravityEngine fail: ${e.message}');
  }
}