UserSession
class UserSession : AnalyticsSession<Unit, Error> , AnalyticsSessionErrorEventPublisher<UserError, User> , UserAction
Represents AnalyticsSession instance to report user's actions events and metadata. Note that ApplicationSession factory method ApplicationSession.createUserSession must be used for session instance creation.
Properties
Link copied to clipboard
The AnalyticsReporter.Configuration instance.
Link copied to clipboard
The connectivity status to the analytics system.
Link copied to clipboard
The current lifecycle State.
Functions
Link copied to clipboard
Adds custom error event to be published by the analytics reporting system.
Link copied to clipboard
Called when User executes "change subscription" flow.
Link copied to clipboard
Called when User executes "complete payment" flow.
Link copied to clipboard
Called when User executes "create profile" flow.
Link copied to clipboard
Called when User executes "purchase subscription" flow.
Link copied to clipboard
Called when User executes "start subscription" flow.
Link copied to clipboard
Called when User executes "update profile" flow.