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:
- Loads your saved servers and restores the active session.
- Applies your saved language and other preferences.
- Registers the device for push notifications.
- Opens your chosen default landing page.
Your default page is set in Settings → Default landing page - see Settings & preferences.
Pause and resume
- When you background the app, it stops polling sensors and cameras and pauses live video, so it isn’t using resources while you’re not looking.
- When you return to the app, polling and streams restart. If biometric screen lock is enabled, you’re prompted to authenticate first. See Biometric screen lock.
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.
See also: App layout | Supported platforms