AmapiSdkException

public class AmapiSdkException extends Exception

Subclases directas conocidas
ApiLevelException

Se arroja una excepción cuando el nivel de API del dispositivo es inferior al nivel de API requerido.

DeviceNotManagedException

Se arroja una excepción cuando el dispositivo no está administrado por la empresa.

EnvironmentNotPreparedException

Se arroja una excepción cuando el entorno no está preparado para la llamada a la API.

InternalException

La llamada falló debido a un error interno.

InvalidArgumentException

Se arroja una excepción cuando el argumento de la solicitud no es válido.

OemSystemUpdateException

Es la excepción base para los errores relacionados con el cliente de actualización del sistema del OEM.

Subclases indirectas conocidas
AndroidDevicePolicyAppDisabledException

Se arroja una excepción cuando la app de Android Device Policy está inhabilitada en el dispositivo.

AndroidDevicePolicyAppNotInstalledException

Se arroja una excepción cuando la app de Android Device Policy no está instalada en el dispositivo.

AndroidDevicePolicyAppNotUpdatedException

Se arroja una excepción cuando la app de Android Device Policy no está actualizada.

AndroidDevicePolicyInstallConsentDeclinedException

Se arroja una excepción cuando se rechaza el consentimiento de instalación de Android Device Policy.

AndroidDevicePolicyInstallConsentDismissedException

Se arroja una excepción cuando se descarta el consentimiento de instalación de Android Device Policy.

AndroidDevicePolicyInstallOrUpdateRecoverableException

Se arroja una excepción cuando la app de Android Device Policy no está instalada o no está actualizada.

AndroidDevicePolicyInstallOrUpdateUnrecoverableException

Se arroja una excepción cuando la app de Android Device Policy no está instalada o no está actualizada.

EnvironmentNotReadyException

Excepción que se arroja cuando el entorno no está listo para la llamada a la API.

GooglePlayServicesAppNotUpdatedException

Se arroja una excepción cuando la app de Servicios de Google Play no está actualizada.

InvalidSystemUpdateStateException

Se arroja cuando se intenta realizar una operación en un recurso de actualización del sistema, pero el recurso no se encuentra en un estado válido para esa operación.

MultipleOtaClientsException

Se arroja cuando AMAPI detecta varias apps cliente de OTA del OEM que intentan usar la API.

PlayStoreUpdateUnrecoverableException

Se arroja una excepción cuando falla la actualización de Google Play Store.

SystemUpdateAlreadyExistsException

Se arroja cuando ya existe un recurso de actualización del sistema con el nombre especificado.

SystemUpdateNotFoundException

Se arroja cuando no se puede encontrar un recurso de actualización del sistema especificado.

UpdateControlStateNotFoundException

Se arroja cuando no se encuentra el UpdateControlState actual.

UpdateControlStateRequiredException

Se arroja cuando se llama a una API que requiere que UnifiedUpdateControl esté activo, pero no lo está.


Es la excepción básica para todas las excepciones que arroja el SDK.

Resumen

Constructores públicos

AmapiSdkException(
    @NonNull String message,
    Throwable cause,
    String requestId
)

Constructores públicos

AmapiSdkException

public AmapiSdkException(@NonNull String message, Throwable cause)

AmapiSdkException

public AmapiSdkException(
    @NonNull String message,
    Throwable cause,
    String requestId
)
Parámetros
@NonNull String message

El mensaje que se mostrará al usuario

Throwable cause

La causa subyacente de la excepción

String requestId

ID de la solicitud durante la que se produjo la excepción