Возможные ошибки
Если вы получили в ответ onFailure, то не рекомендуем самостоятельно отображать ошибку пользователю. Отображение ошибки может негативно повлиять на пользовательский опыт.
Возможные ошибки при базовой проверке RuStore.
- RuStoreNotInstalledException() — на устройстве пользователя не установлен RuStore;
- RuStoreOutdatedException() — RuStore установленный на устройстве пользователя, не поддерживает обновление приложений;
- RuStoreUserUnauthorizedException() — пользователь не авторизован в RuStore;
- RuStoreException(message: String) — базовая ошибка RuStore, от которой наследуются все остальные ошибки;
- RuStoreInstallException() — ошибка скачивания и установки:
- Коды ошибки скачивания и установки:
- ERROR_UNKNOWN — неизвестная ошибка;
- 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 — запуск обновления запрещён. Например, в первом методе вернулся ответ о том, что обновление недоступно, но пользователь вызывает второй метод.
Обновлено 31 мая 2023 г.
Was this information helpful?