track static method
Tracks an event that has happened in your application.
Implementation
static Future<void> track(String event, Map<String, dynamic>? properties) async {
WidgetsFlutterBinding.ensureInitialized();
try {
var arguments = {
TRACK_EVENT_NAME: event,
TRACK_EVENT_PROPERTY: properties?.validateData()
};
return await PendoChannel.invokeMethod(TRACK, arguments);
} catch (e) {
throw 'Failed calling $TRACK with $TRACK_EVENT_NAME: $event, $TRACK_EVENT_PROPERTY: $properties, error is: $e';
}
}