Offline Mode
π‘Have feedback for this page? Let us know on the IA Forum.
Offline Mode in Perspective allows users to continue interacting with a project even when their device becomes temporarily disconnected from the Gateway. When Offline Mode is enabled, the Perspective module caches necessary project assets locally on the device during initial connection. If a network interruption occurs, users can continue navigating the application and interacting with previously accessed views and their components.
Offline Mode is useful for mobile devices, remote installations, and scenarios where intermittent connectivity is expected. It is particularly well suited for kiosk or HMI applications that rely on a web client in unstable network conditions.
Offline Mode only works in the Perspective App on mobile devices. It is not supported in desktop browsers.
Enabling Offline Modeβ
Offline Mode is configured in the Project Properties panel of the Designer under Perspective > Offline Mode. The following configuration options are available.
Enabledβ
Enables Offline Mode for the project. Once enabled, compatible devices running the Perspective App will begin caching project resources.
Security Levelsβ
Defines which users are allowed to use Offline Mode. You can specify one or more required security levels, such as Authenticated or specific roles.
- All: The user's security levels must match all selected entries.
- Any: The user's security levels must match at least one of the selected entries.
Authentication Token Expirationβ
Specifies how long a cached authentication token remains valid for offline access. After expiration, the user must re-authenticate online before offline access resumes. Default is 7 days.
- You can also enable Always ask the IdP to re-authenticate, which forces the user to log in again every time they connect online, even if the token is still valid.
Themesβ
Specifies which themes will be cached and available during offline use. Only selected themes will be bundled for offline usage, reducing bundle size.
Available built-in themes include:
- light
- dark
- light-cool
- light-warm
- dark-cool
- dark-warm
If a user selects a theme not listed here, it wonβt be available while offline.
Languagesβ
Specifies which project translations to include for offline use. This setting helps reduce bundle size by limiting localization assets to selected languages.
Using Offline Modeβ
When a project with Offline Mode enabled is opened in the Ignition Perspective App, the app will cache all necessary project resources locally. Users can continue to interact with the project even if their network connection drops.
The app provides settings to manage cached projects, delete offline data, and control whether the project should auto-launch offline. For steps on launching and managing projects in the Perspective App, see Ignition Perspective App.
Interaction During Offline Useβ
Not all functionality is available while offline. The following limitations apply:
- Realtime values (tags, alarms, queries) will not update until a network connection is restored.
- Scripts that rely on Gateway events or database access will not run.
- Views that have not been previously loaded will not be available.
However, many UI components remain interactive. For example, the Form component automatically queues submissions while offline and will transmit them once the session reconnects. The same applies to other components that support event scripts tied to local behavior, such as onClick or onChange.
Localization and theme settings should match whatβs selected in the Offline Mode project properties. If a user switches to an unsupported theme or language, fallbacks may not be available while offline.