Starting from version 2.0.4 Reteno
can track app lifecycle events such as instalation, updating, opening and backgrouding. This event will be tracked automatically but it can be managed.
let configuration: RetenoConfiguration = .init(isAutomaticAppLifecycleReportingEnabled: true)
Reteno.start(apiKey: "API_KEY", configuration: configuration)
When isAutomaticAppLifecycleReportingEnabled
is enabled Reteno
tracks the following events:
Event Name | Properties | Description |
---|---|---|
ApplicationInstalled | version, build | This event fires when a user opens the application for the first time right after installation |
ApplicationUpdated | version, build, previousVersion, previousBuild | This event fires when a user opens the application after updating the application |
ApplicationOpened | fromBackground | This event fires when a user launches or foregrounds the application after the first open |
ApplicationBackgrounded | applicationOpenedTime, secondsInForeground | This event fires when a user backgrounds the application |