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

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

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

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

public class RuStoreExceptionExtension {
    public static void resolveForPush(RuStoreException exception, Context context) {
        // Your implementation here to resolve the exception for push
    }
}
Обновлено 5 сентября 2023 г.
Was this information helpful?