init static method

Future<void> init({
  1. String? androidApiKey,
  2. String? iosApiKey,
  3. String? harmonyApiKey,
  4. String? deviceId,
  5. String? extraKey,
})

初始化 SDK。调用前必须已同意隐私政策。

Platforms:

  • 🅰️ Android:支持
  • 🍏 iOS:支持
  • 🔶 Harmony:支持

Parameters:

  • androidApiKey / iosApiKey / harmonyApiKey:三端的 ApiKey。
  • deviceId:用于问题排查的设备唯一标识;长度 1–63,仅字母 / 数字 / 下划线。
  • extraKey:高级功能用的额外 Key(Android setExtraKey)。

Implementation

static Future<void> init({
  String? androidApiKey,
  String? iosApiKey,
  String? harmonyApiKey,
  String? deviceId,
  String? extraKey,
}) =>
    _platform.init(
      androidApiKey: androidApiKey,
      iosApiKey: iosApiKey,
      harmonyApiKey: harmonyApiKey,
      deviceId: deviceId,
      extraKey: extraKey,
    );