Reteno SDK automatically tracks core application lifecycle events:
- Application installed — triggered when the app is installed on the device.
- Application updated — triggered when the app is updated to a new version.
- Application opened — triggered when the user opens the app.
- Application backgrounded — triggered when the app moves to the background.
Android
For Flutter integration, always use:
lifecycleTrackingOptions: LifecycleTrackingOptions.all()This option enables automatic tracking of system lifecycle events.
NoteOn Android, lifecycle events are tracked automatically once this option is enabled.
For Flutter projects,LifecycleTrackingOptions.all()can be left enabled by default.
iOS
On iOS, lifecycle events are tracked automatically by Reteno SDK once the native SDK is initialized.
To enable this, call Reteno.start(...) in AppDelegate. No additional setup is required on the Flutter layer.