Skip to content

AppManagement

AppManagement service implementation.

AppManagement

Bases: ONVIFService

AppManagement service client.

Property Details
First introduced ONVIF Release 19.12 (December 2019)
Binding name AppManagementBinding (ver10/appmgmt/wsdl/appmgmt.wsdl)
Operations appmgmt.wsdl
Specification AppMgmt.xml

GetServiceCapabilities()

Returns the capabilities of the app management service.

Uninstall(AppID)

Removes an app from a device.

This method shall return immedeiately and not wait until the application is completely removed. On completion or failure the method shall generate an UninstallCompletion event.

GetInstalledApps()

List installed apps on the device.

GetAppsInfo(AppID=None)

The caller may provide an application ID to retrieve the information for a single application.

If no application ID is provided the device shall report the information for all installed applications.

Activate(AppID)

Starts an application.

Deactivate(AppID)

Stops an application.

InstallLicense(License, AppID=None)

Installs a license to the device.

If the device requires PerApp licensing than the AppID parameter shall be provided.

GetDeviceId()

Get the unique device id to which the licenses are issued.