trackEvent method

  1. @override
Future<void> trackEvent({
  1. required String eventType,
  2. required String productId,
  3. String? screenName,
  4. Map<String, String>? metadata,
})
override

Implementation

@override
Future<void> trackEvent({
  required String eventType,
  required String productId,
  String? screenName,
  Map<String, String>? metadata,
}) async {
  await methodChannel.invokeMethod('trackEvent', {
    'eventType': eventType,
    'productId': productId,
    if (screenName != null) 'screenName': screenName,
    if (metadata != null) 'metadata': metadata,
  });
}