Package-level declarations
The DetectUpdateTriggerWorker can be used to periodically invoke UpdaterService.detectUpdate of an UpdaterService.
The DownloadHelper can be used to download updates using Android's DownloadManager and to monitor the progress of downloads.
The MavenRepositoryUpdateChecker is a base class for obtaining update information about the latest version of an artifact hosted in a Maven repository.
The PackageInstallerHelper can be used to install APKs using Android's PackageInstaller and monitor the progress of the installation.
The UpdaterServiceBroadcastReceiver can be used to forward broadcast intents to an UpdaterService.
Types
The obtained update information about the latest version of an artifact.
Configuration of DetectUpdateTriggerWorker.
Worker to invoke UpdaterService.detectUpdate of a service identified by an IviServiceId.
Helper class to download an update by using the DownloadManager and monitor the progress of downloads.
Represents a Maven repository.
Base class for obtaining update information about the latest version of an artifact hosted in a Maven repository. The information of the latest version (ArtifactUpdateInfo) consists of:
A RepositoryAccessor that delegates requests to one of the subRepositoryAccessors based on the UpdateFeedId given to obtainArtifactUpdateInfo or the UpdateFeedId from the ArtifactUpdateInfo.updateFeedId given to createDownloadRequest.
Helper class to install APKs by using the PackageInstaller.
Used to obtain the information about the latest version of an artifact and to create the download requests for that artifact.
SHA-256 of a Signature as hex-string.
Type-safe reference to an Android archive file that is considered trusted.
Forwards broadcast intents to an UpdaterService.
Functions
Writes the trustedArchiveFile to a PackageInstaller.Session.