API/Autodoc/Classes/RuStore.AppUpdate.InstallState.md
RuStore::AppUpdate::InstallState
Описывает текущее состояние установки обновления.
Public Types
| Name | |
|---|---|
| enum class | InstallStatus { UNKNOWN, DOWNLOADED, DOWNLOADING, FAILED, INSTALLING, PENDING} Статус установки обновления, если пользователь уже устанавливает обновление в текущий момент времени. |
| enum class | InstallErrorCode { ERROR_UNKNOWN = 4001, ERROR_DOWNLOAD, ERROR_BLOCKED, ERROR_INVALID_APK, ERROR_CONFLICT, ERROR_STORAGE, ERROR_INCOMPATIBLE, ERROR_APP_NOT_OWNED, ERROR_INTERNAL_ERROR, ERROR_ABORTED, ERROR_APK_NOT_FOUND, ERROR_EXTERNAL_SOURCE_DENIED, ERROR_ACTIVITY_SEND_INTENT = 9901, ERROR_ACTIVITY_UNKNOWN} Код ошибки во время скачивания. |
Public Attributes
| Name | |
|---|---|
| long | bytesDownloaded — Количество загруженных байт. |
| long | totalBytesToDownload — Общее количество байт, которое необходимо скачать. |
| InstallStatus | installStatus — Статус установки обновления, если пользователь уже устанавливает обновление в текущий момент времени. |
| InstallErrorCode | installErrorCode — Код ошибки во время скачивания. |
enum InstallStatus
| Enumerator | Value | Description |
|---|---|---|
| UNKNOWN | Значение по умолчанию. | |
| DOWNLOADED | Скачано. | |
| DOWNLOADING | Скачивается. | |
| FAILED | Ошибка. | |
| INSTALLING | Установка. | |
| PENDING | В ожидании. |
Статус установки обновления, если пользователь уже устанавливает обновление в текущий момент времени.
enum InstallErrorCode
| Enumerator | Value | Description |
|---|---|---|
| ERROR_UNKNOWN | 4001 | Неизвестная ошибка. |
| ERROR_DOWNLOAD | Ошибка при скачивании. | |
| ERROR_BLOCKED | Установка заблокированна системой. | |
| ERROR_INVALID_APK | Некорректный APK обновления. | |
| ERROR_CONFLICT | Конфликт с текущей версией приложения. | |
| ERROR_STORAGE | Недостаточно памяти на устройстве. | |
| ERROR_INCOMPATIBLE | Несовместимо с устройством. | |
| ERROR_APP_NOT_OWNED | Приложение не куплено. | |
| ERROR_INTERNAL_ERROR | Внутренняя ошибка. | |
| ERROR_ABORTED | Пользователь отказался от установки обновления. | |
| ERROR_APK_NOT_FOUND | APK для запуска установки не найден. | |
| ERROR_EXTERNAL_SOURCE_DENIED | Запуск обновления запрещён. Например, в первом методе вернулся ответ о том, что обновление недоступно, но пользователь вызывает второй метод. | |
| ERROR_ACTIVITY_SEND_INTENT | 9901 | Ошибка отправки intent на открытие активити. |
| ERROR_ACTIVITY_UNKNOWN | Неизвестная ошибка отрытия активити. |
Код ошибки во время скачивания.
variable bytesDownloaded
long bytesDownloaded;
Количество загруженных байт.
variable totalBytesToDownload
long totalBytesToDownload;
Общее количество байт, которое необходимо скачать.
variable installStatus
InstallStatus installStatus;
Статус установки обновления, если пользователь уже устанавливает обновление в текущий момент времени.
variable installErrorCode
InstallErrorCode installErrorCode;
Код ошибки во время скачивания.
- Страницы
- RuStore.AppUpdate.AppUpdateInfo.en
- RuStore.AppUpdate.AppUpdateInfo
- RuStore.AppUpdate.IInstallStateUpdateListener.en
- RuStore.AppUpdate.IInstallStateUpdateListener
- RuStore.AppUpdate.InstallState.en
- RuStore.AppUpdate.InstallState
- RuStore.AppUpdate.Internal.AppUpdateErrorListener.en
- RuStore.AppUpdate.Internal.AppUpdateErrorListener
- RuStore.AppUpdate.Internal.AppUpdateInfoResponseListener.en
- RuStore.AppUpdate.Internal.AppUpdateInfoResponseListener
- RuStore.AppUpdate.Internal.InstallStateUpdateListener.en
- RuStore.AppUpdate.Internal.InstallStateUpdateListener
- RuStore.AppUpdate.Internal.UpdateFlowResultListener.en
- RuStore.AppUpdate.Internal.UpdateFlowResultListener
- RuStore.AppUpdate.RuStoreAppUpdateManager.en
- RuStore.AppUpdate.RuStoreAppUpdateManager
- RuStore.AppUpdate.AppUpdateInfo.en
- RuStore.AppUpdate.AppUpdateInfo
- RuStore.AppUpdate.IInstallStateUpdateListener.en
- RuStore.AppUpdate.IInstallStateUpdateListener
- RuStore.AppUpdate.InstallState.en
- RuStore.AppUpdate.InstallState
- RuStore.AppUpdate.Internal.AppUpdateErrorListener.en
- RuStore.AppUpdate.Internal.AppUpdateErrorListener
- RuStore.AppUpdate.Internal.AppUpdateInfoResponseListener.en
- RuStore.AppUpdate.Internal.AppUpdateInfoResponseListener
- RuStore.AppUpdate.Internal.InstallStateUpdateListener.en
- RuStore.AppUpdate.Internal.InstallStateUpdateListener
- RuStore.AppUpdate.Internal.UpdateFlowResultListener.en
- RuStore.AppUpdate.Internal.UpdateFlowResultListener
- RuStore.AppUpdate.RuStoreAppUpdateManager.en
- RuStore.AppUpdate.RuStoreAppUpdateManager