Namespace VpnHood.AppLib.Abstractions.Updaters
Classes
- AppRelease
Represents the release in the app's update feed that is newer than the running version.
- AppUpdateState
Represents an update of the app as it stands.
Interfaces
- IAppUpdaterProvider
The updater of the channel this copy came from: a store's, or the app's own where no store updates it (the website's APK). Each finds and applies the newer version its own way; the app asks it, shows what it reports and passes the person's presses on. Every call gets the feed's newer release: the app's own updater takes it, a store ignores it. Each call takes the window, or null where none is open, as in the desktop service: a provider that needs one throws
UiContextNotAvailableException, and the check waits for one that has it.
Enums
- AppUpdateStage
Specifies where an update of the app stands.