Session Configuration
open class SessionConfiguration(var foregroundTimeout: TimeMeasure, var backgroundTimeout: TimeMeasure) : SessionConfigurationInterface, Configuration
This class represents the configuration of the applications session. The SessionConfiguration can be used to setup the behaviour of sessions.
A session is a context which is appended to each event sent. The values it brings can change based on:
the timeout set for the inactivity of app when in foreground;
the timeout set for the inactivity of app when in background.
Session data is maintained for the life of the application being installed on a device. A new session will be created if the session information is not accessed within a configurable timeout.