public interface

FotaManagerPrivileged

masonamerica.platform.FotaManagerPrivileged

Class Overview

Interface for communicating privileged tasks to the Fota Application.

Summary

Public Methods
abstract void requestInstall(String uuid)
Requests installation of the system update represented by uuid to be installed.

Public Methods

public abstract void requestInstall (String uuid)

Requests installation of the system update represented by uuid to be installed. The process for obtaining a uuid is registering a BroadcastReceiver with the following filter The intent will contain a single 'target_uuid'. There should only ever be a single uuid for installation at any given time, so when a new one is received, any previous uuid may be discarded. In order for the system to know what package to send the intent to, the system must be configured with mason-fota: config_install_prompt_package: If for some reason this package is not found, the normal configured behavior will occur.

Parameters
uuid String: The uuid of the system update to install