trackMetric method

  1. @override
void trackMetric({
  1. required String deliveryID,
  2. required String deviceToken,
  3. required MetricEvent event,
})
override

Track a push metric

Implementation

@override
void trackMetric(
    {required String deliveryID,
    required String deviceToken,
    required MetricEvent event}) async {
  try {
    final payload = {
      TrackingConsts.deliveryId: deliveryID,
      TrackingConsts.deliveryToken: deviceToken,
      TrackingConsts.metricEvent: event.name,
    };
    methodChannel.invokeMethod(MethodConsts.trackMetric, payload);
  } on PlatformException catch (exception) {
    handleException(exception);
  }
}