Возможные ошибки

Если вы получили в ответ 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?