1.6.2 Apps (semi-application)
Purpose:
Manages application registration and updates (parses manifests, validates them via the Manifest Blueprint).
Stores data in the internal database (via AppMng).
Maintains inter-application dependencies: checks core/application versions and their compatibility, deactivates applications that are incompatible or unavailable.
Regularly calls each application’s
pingmethod to verify it’s reachable; if not, it deactivates that application.On removing an application, it calls the application’s
removemethod and also deactivates dependent applications.Sends error notifications to applications (
alert).
Mandatory interface methods (every application must implement these):
pingenrollremovesectionresponsealert