SimplyticsDefaultAnalyticsService class
The default analytics service (used if no other is installed via Simplytics.setup) is just a stub that does nothing.
- Inheritance
-
- Object
- SimplyticsAnalyticsInterface
- SimplyticsDefaultAnalyticsService
Constructors
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