Возможные ошибки
Если вы получили в ответ 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.
-