App Lifecycle & Offline Behaviour

The app actively manages what happens as it starts, pauses, and resumes, and how it reacts when the network comes and goes. This keeps your data fresh while protecting battery and bandwidth.

Startup

When you open the app it:

  1. Loads your saved servers and restores the active session.
  2. Applies your saved language and other preferences.
  3. Registers the device for push notifications.
  4. Opens your chosen default landing page.

Your default page is set in Settings → Default landing page - see Settings & preferences.

Pause and resume

Keeping data fresh

Most data - sensors, cameras, devices - stays current through frequent background refreshes while the relevant page is open. Refreshing pauses when the app is backgrounded or when you move to a tab that doesn’t need that data, and resumes when you come back. Live video is the exception: it uses a continuous real-time connection per camera.

When the network drops

The app watches your connection. If the device goes offline, a no network message appears so you understand why data isn’t updating. Normal operation resumes automatically when connectivity returns, and live video reconnects on its own.

Note: Switching servers or signing in as a different user resets the open pages and rebuilds them for the new account.

See also: App layout | Supported platforms