track method
dynamic
track(
- String trackName, [
- dynamic arguments
])
Implementation
track(String trackName, [dynamic arguments]) {
if (trackName == null || trackName.trim().length == 0) {
throw new Exception(
"trackName is invalid. Please provide a valid name for track");
}
var _data = {};
for (var key in arguments.keys) {
if (arguments[key].runtimeType == DateTime) {
_data['@CHKDATE_' + key] =
arguments[key].millisecondsSinceEpoch.toString();
} else {
_data[key] = arguments[key];
}
}
var params = <String, dynamic>{'data': _data, 'trackName': trackName};
_channel.invokeMethod("track", params);
}