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

Если вы получили в ответ Failure, то не рекомендуем самостоятельно отображать ошибку пользователю. Отображение ошибки может негативно повлиять на пользовательский опыт.

Структура ошибки
USTRUCT(BlueprintType)
struct RUSTORECORE_API FURuStoreRuStoreError
{
    GENERATED_USTRUCT_BODY()
  
    FURuStoreRuStoreError()
    {
        name = "";
        description = "";
    }
  
    UPROPERTY(BlueprintReadOnly)
    FString name;
  
    UPROPERTY(BlueprintReadOnly)
    FString description;
};

Список возможных ошибок:

  • RuStoreNotInstalledException — на устройстве пользователя не установлен RuStore. 

  • RuStoreOutdatedException — RuStore установленный на устройстве пользователя, не поддерживает обновление приложений. 

  • RuStoreUserUnauthorizedException — пользователь не авторизован в RuStore. 

  • RuStoreException — базовая ошибка RuStore, от которой наследуются все остальные ошибки.

  • RuStoreInstallException - Ошибка скачивания и установки.

    Коды ошибки 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 - Запуск обновления запрещён. Например, в первом методе вернулся ответ о том, что обновление недоступно, но пользователь вызывает второй метод.
    • ERROR_ACTIVITY_SEND_INTENT - Ошибка отправки intent на открытие activity.
    • ERROR_ACTIVITY_UNKNOWN - Неизвестная ошибка открытия activity.

Обновлено 6 декабря 2023 г.
Was this information helpful?