track method

  1. @override
Future<void> track(
  1. String eventName,
  2. Map<String, dynamic>? properties
)
override

track 事件及事件属性,并指定 $event_time #zone_offset 属性. 该事件会先缓存在本地,达到触发上报条件或者主动调用 Flush 时会上报到服务器.

事件名称 事件属性

Implementation

@override
Future<void> track(String eventName, Map<String, dynamic>? properties) async {
  try {
    methodChannel.invokeMethod('track', {
      'eventName': eventName,
      'properties': properties,
    });
  } on PlatformException catch (e) {
    print('track fail: ${e.message}');
  }
}