SimplyticsDebugAnalyticsService class
Analytics service for debugging, outputs all events to the system log, if enabled
.
Enabled by default for debug mode (kDebugMode).
- Inheritance
-
- Object
- SimplyticsAnalyticsInterface
- SimplyticsDebugAnalyticsService
Constructors
- SimplyticsDebugAnalyticsService([bool _enabled = kDebugMode])
-
Creates an analytics service object for debugging,
outputs all events to the system log, if
enabled
.
Properties
Methods
-
log(
SimplyticsEvent event) → Future< void> -
Log an
event
class to the analytics service.inherited -
logEvent(
{required String name, Map< String, Object?> ? parameters}) → Future<void> -
Log an event with the specified event
name
andparameters
to the analytics service.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resetAnalyticsData(
) → Future< void> -
Resets all current analytics data.
override
-
routeEnd(
{required String name}) → Future< void> -
Log this event when the user ends viewing the
name
application screen.override -
routeStart(
{required String name, String? screenClassOverride}) → Future< void> -
Log this event when the user starts viewing the application screen
name
(and possiblyscreenClassOverride
).override -
setEnabled(
bool enabled) → Future< void> -
Enables/disables automatic event collection using this service class.
override
-
setUserId(
String? id) → Future< void> -
Sets a user
id
to associate with all app events.override -
setUserProperty(
{required String name, required String? value}) → Future< void> -
Sets the user property named
name
to the givenvalue
.override -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited