Перейти к основному содержимому

Обработка ошибок

примечание

Настоящий раздел содержит сведения об обработке ошибок для следующих языков программирования:

  • Kotlin;
  • Java;
  • Unity;
  • Unreal Engine;
  • Godot.

Ниже представлены возможные ошибки.

  • RuStoreNotInstalledException() — на устройстве пользователя не установлен RuStore.
  • RuStoreOutdatedException() — RuStore установленный на устройстве пользователя не поддерживает функционал push-уведомлений.
  • RuStoreUserUnauthorizedException() — пользователь не авторизован в RuStore.
  • RuStoreFeatureUnavailableException() — RuStore не имеет разрешения на работу в фоне.
  • RuStoreException(message: String) — базовая ошибка RuStore от которой наследуются остальные ошибки.

Если вы хотите использовать UI интерфейс для работы с ошибками, то используйте метод resolveForPush.

Пример реализации resolveForPush
fun RuStoreException.resolveForPush(context: Context)