Enumerations
Here is a list of enumerations you will find throughout the plugin. These enumerations are named after the same enumerations/constants found in the play services core library.
EAppUpdateType
Name | Description |
---|---|
UPDATE_TYPE_FLEXIBLE | A type of application update which downloads in the background enabling your application to continue during the download. |
UPDATE_TYPE_IMMEDIATE | A type of update which is required in order to continue, use of your application is halted untill the update is complete. |
EInstallErrorCode
Name | Description |
---|---|
NO_ERROR | No error occurred. |
NO_ERROR_PARTIALLY_ALLOWED | This is the same as NO_ERROR and is currently deprecated. |
ERROR_UNKNOWN | An unknown error occurred. |
ERROR_API_NOT_AVAILABLE | The functionality is not available on this device. |
ERROR_INVALID_REQUEST | The request that was sent by the app is malformed. |
ERROR_INSTALL_UNAVAILABLE | The install is unavailable to this user or device. |
ERROR_INSTALL_NOT_ALLOWED | The download/install is not allowed, due to the current device state (e.g. low battery, low disk space, ...). |
ERROR_DOWNLOAD_NOT_PRESENT | The install/update has not been (fully) downloaded yet. |
ERROR_PLAY_STORE_NOT_FOUND | The Play Store app is either not installed or not the official version. |
ERROR_APP_NOT_OWNED | The app is not owned by any user on this device. An app is "owned" if it has been acquired from Play. |
ERROR_INTERNAL_ERROR | An internal error happened in the Play Store. |
EInstallStatus
Name | Description |
---|---|
UNKNOWN | The Install Status is in an unrecognisable state. |
REQUIRES_UI_INTENT | A Play Store user interface flow needs to be started. |
PENDING | The installation is waiting to be installed. |
DOWNLOADING | The update is currently being download. |
DOWNLOADED | The update is fully downloaded. |
INSTALLING | The update is currently being installed. |
INSTALLED | The update is installed. |
FAILED | The installation failed. |
CANCELED | The installation was cancelled. |
EUpdateAvailability
Name | Description |
---|---|
UNKNOWN | It is unknown if there is an update available or not. |
UPDATE_NOT_AVAILABLE | There is no update available to download and install. |
UPDATE_AVAILABLE | There is an update available to be downloaded and installed. |
DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS | An update has been triggered by the developer (you) and is in progress. |
EPlayUpdateResult
Name | Description |
---|---|
UPDATE_RESULT_OK | The user accepted the application update request. |
UPDATE_RESULT_CANCELLED | The user rejected the application update request. |
UPDATE_RESULT_FAILED | There was an error understanding the users action. |