User Manual

awaBerry | Licence Initialisation

The Licence Initialisation screen is shown when the application starts and needs to load the user's licence before granting access.

Licence Initialisation

Summary

This screen appears automatically when the application starts and needs to retrieve and validate the user's licence data from the server. The user is not required to take any action on this page — it is a transitional screen that sets the correct view once the licence state has been determined. The application will navigate away automatically once the initialisation is complete.

  • Automatic licence loading: On display the app sets the session view to "licenceinit" and builds the page skeleton with the sidebar menu, then transitions automatically to the appropriate screen based on the licence state.

Scenario: Application startup licence check

  1. The application launches and detects that the licence state has not yet been confirmed.
  2. The /licenceinit route is loaded and this screen is displayed.
  3. The app loads the licence data in the background.
  4. Once the licence status is determined the app redirects the user to the correct screen (e.g. the devices overview or the licence-not-active screen).