setCurrentScreen method
Future<void>
setCurrentScreen({
- String? screenName,
- String? screenClassOverride,
- AnalyticsCallOptions? callOptions,
override
Sets the current screen name, which specifies the current visual context in your app.
Setting a null screenName
clears the current screen name.
callOptions
are for web platform only.
Implementation
@override
Future<void> setCurrentScreen({
String? screenName,
String? screenClassOverride,
AnalyticsCallOptions? callOptions,
}) {
try {
return channel.invokeMethod<void>('Analytics#logEvent', <String, Object?>{
'eventName': 'screen_view',
'parameters': <String, String?>{
'screen_name': screenName,
'screen_class': screenClassOverride,
},
});
} catch (e, s) {
convertPlatformException(e, s);
}
}