trackEvent static method

Future<void> trackEvent({
  1. required String name,
  2. Map<String, dynamic>? data,
})

trackEvent

Logs a custom event

Params

name Name of the event

data Data passed with the event.

Available Platforms

Android, iOS, Web

Implementation

static Future<void> trackEvent({
  required String name,
  Map<String, dynamic>? data,
}) async {
  if (!kIsWeb && !io.Platform.isAndroid && !io.Platform.isIOS) {
    debugPrint('trackEvent is not available for current operating system');
    return;
  }

  data ??= <String, dynamic>{};

  await _channel.invokeMethod('trackEvent', {'name': name, 'data': data});
}