trackScreenView method

  1. @override
Future<void> trackScreenView(
  1. String screenName, {
  2. Map<String, dynamic>? properties,
})
override

Log a manual screen view

Implementation

@override
Future<void> trackScreenView(
  String screenName, {
  Map<String, dynamic>? properties,
}) async {
  try {
    await methodChannel.invokeMethod('trackScreenView', {
      'screenName': screenName,
      'properties': properties,
    });
  } on PlatformException catch (e) {
    throw GrovsException(
      e.message ?? 'Failed to track screen view',
      code: e.code,
    );
  }
}