Flutter App Lifecycle Events

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.

📘

Note

On 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.