Skip to main content

Offline Mode


Use Offline Mode to display cached appointment and support data when the device has no internet connection.

Offline behavior applies only to screens that support cached data.



This screen includes:

#ElementDescription
1HeaderDisplays screen title and navigation actions
2Offline bannerDisplays connection status and last update time
3Cached appointment cardDisplays synchronized appointment data
4More details actionOpens cached appointment details
5Support modalDisplays offline support options
6Offline status iconDisplays offline connectivity state
7Support messageDisplays offline support guidance
8Emergency messageDisplays emergency instructions
9Call actionOpens the device dialer
10Close actionDismisses the support modal

Supported Screens

ScreenOffline behavior
Appointments ListDisplays cached current appointments
Appointment DetailsDisplays essential cached appointment fields
Contact CenterDisplays offline support contact options

Workflow

  1. Detect offline state.
  2. Display the offline banner.
  3. Load cached appointment data.
  4. Disable network-dependent actions.
  5. Allow supported offline navigation.
  6. Retry connectivity when selected.

Validations

ScenarioApp BehaviorSDK Output
No internet connectionActivate Offline Modestate = offline
Cached data existsDisplay cached contentcache = available
Cached data unavailableDisplay empty offline statecache = unavailable
Network action selectedBlock actionerror = offline_unavailable
Retry selectedCheck connectivitystate = retrying
Connection restoredRefresh live datastate = online

Actions

ScenarioApp BehaviorSDK Output
App opens offlineLoad cached datastate = offline
Offline banner selectedRetry connectivitystate = retrying
Appointment list openedDisplay cached appointmentsappointments = cached
Appointment details openedDisplay cached appointment detailsappointment = cached
Disabled navigation selectedKeep current screenstate = unchanged
Support selectedOpen available contact actionsupport = opened