Class: SystemAppManifest

See the general AppManifest for some more information, as this class is quite similar.

new SystemAppManifest()


Methods

getGuid() → {string}

Gets the apps global unique identifier (GUID).
Returns:
The apps global unique identifier
Type
string

getIconScales() → {string}

Gets the applications icon scales as a comma separated string. e.g.: '@0.5x, @1x, @2x'
Returns:
The applications icon scales
Type
string

getIconUrl() → {string}

Gets the applications icon URL.
Returns:
The applications icon URL
Type
string

getId() → {string}

Gets the apps id.
Returns:
The apps global id
Type
string

getModes() → {Array.<string>}

Gets all modes supported by this application.
Returns:
Array of strings, containing the supported modes
Type
Array.<string>

getName() → {string}

Gets the applications name.
Returns:
The applications name
Type
string

launch(config, mode) → {siteKiosk.system.apps~SystemApp}

Launches the application.
Parameters:
Name Type Description
config string The applications configuration: Typically XML
mode string The applications mode, which is "systemApp" usually, but might be any other custom mode the application supports
Returns:
The instance of the launched application
Type
siteKiosk.system.apps~SystemApp