Command.CustomAppOperationStatus.OperationStatus

public enum Command.CustomAppOperationStatus.OperationStatus


Es el estado actual de la operación.

Resumen

Valores de enum

OPERATION_STATUS_UNSPECIFIED

Sin especificar.

STATUS_FAILURE

La operación falló de forma genérica.

STATUS_FAILURE_ABORTED

La operación falló porque se anuló de forma activa.

STATUS_FAILURE_APP_NOT_FOUND

La operación falló porque no se encontró la app.

STATUS_FAILURE_BLOCKED

La operación falló porque se bloqueó.

STATUS_FAILURE_CONFLICT

La operación falló porque entra en conflicto (o es incoherente) con otro paquete ya instalado en el dispositivo.

STATUS_FAILURE_INCOMPATIBLE

La operación falló porque es fundamentalmente incompatible con este dispositivo.

STATUS_FAILURE_INCOMPATIBLE_CERTIFICATES

La operación falló debido a certificados incompatibles.

STATUS_FAILURE_INVALID

La operación falló porque el APK no era válido.

STATUS_FAILURE_INVALID_PACKAGE_URI

La operación falló porque el URI del paquete no es un URI de contenido.

STATUS_FAILURE_NOT_CUSTOM

La operación falló porque no se especificó el nombre del paquete en [`ApplicationPolicy`][https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#applicationpolicy] con `installType` establecido en `CUSTOM`.

STATUS_FAILURE_STORAGE

La operación falló debido a problemas de almacenamiento.

STATUS_FAILURE_SYSTEM_APP

La operación falló porque la app es del sistema y no se puede instalar ni desinstalar.

STATUS_SUCCESS

La operación se realizó correctamente.

STATUS_UNKNOWN

La API de Android Management desconoce el estado de la operación.

Métodos públicos

static Command.CustomAppOperationStatus.OperationStatus

Muestra la constante enum de este tipo con el nombre especificado.

static Command.CustomAppOperationStatus.OperationStatus[]

Devuelve un array que contiene las constantes de este tipo de enum, en el orden en que se declaran.

Valores de enum

STATUS_FAILURE

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE

La operación falló de forma genérica. El sistema siempre intentará proporcionar un motivo de falla más específico, pero, en algunos casos excepcionales, es posible que se proporcione este mensaje.

Consulta también `statusMessage`.

STATUS_FAILURE_ABORTED

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_ABORTED

La operación falló porque se anuló de forma activa. Por ejemplo, el usuario rechazó de forma activa los permisos solicitados o se abandonó la sesión.

STATUS_FAILURE_APP_NOT_FOUND

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_APP_NOT_FOUND

La operación falló porque no se encontró la app.

STATUS_FAILURE_BLOCKED

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_BLOCKED

La operación falló porque se bloqueó. Por ejemplo, una política de dispositivo puede bloquear la operación, un verificador de paquetes puede haber bloqueado la operación o la app puede ser necesaria para el funcionamiento del sistema principal.

El resultado también puede contener `otherPackageName` con el paquete específico que bloquea la instalación.

STATUS_FAILURE_CONFLICT

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_CONFLICT

La operación falló porque entra en conflicto (o es incoherente) con otro paquete ya instalado en el dispositivo. Por ejemplo, un permiso existente, certificados incompatibles, etcétera. Es posible que el usuario pueda desinstalar otra app para solucionar el problema.

El resultado también puede contener `otherPackageName` con el paquete específico identificado como la causa del conflicto.

STATUS_FAILURE_INCOMPATIBLE

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_INCOMPATIBLE

La operación falló porque es fundamentalmente incompatible con este dispositivo. Por ejemplo, es posible que la app requiera una función de hardware que no existe, que le falte código nativo para las ABIs compatibles con el dispositivo o que requiera una versión más reciente del SDK, etcétera.

Consulta también `statusMessage`.

STATUS_FAILURE_INCOMPATIBLE_CERTIFICATES

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_INCOMPATIBLE_CERTIFICATES

La operación falló debido a certificados incompatibles. Esto podría ocurrir si el certificado en [`ApplicationPolicy`][https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#applicationpolicy] no coincide con el certificado de la app.

STATUS_FAILURE_INVALID

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_INVALID

La operación falló porque el APK no era válido. Por ejemplo, podría tener un formato incorrecto, estar dañado, tener una firma incorrecta, no coincidir, etcétera.

Consulta también `statusMessage`.

STATUS_FAILURE_INVALID_PACKAGE_URI

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_INVALID_PACKAGE_URI

La operación falló porque el URI del paquete no es un URI de contenido.

STATUS_FAILURE_NOT_CUSTOM

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_NOT_CUSTOM

La operación falló porque no se especificó el nombre del paquete en [`ApplicationPolicy`][https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#applicationpolicy] con `installType` establecido en `CUSTOM`.

STATUS_FAILURE_STORAGE

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_STORAGE

La operación falló debido a problemas de almacenamiento. Por ejemplo, es posible que el dispositivo se esté quedando sin espacio o que los medios externos no estén disponibles. Es posible que el usuario pueda liberar espacio o insertar diferentes medios externos.

El resultado también puede contener `storagePath` con la ruta de acceso al dispositivo de almacenamiento que causó la falla.

STATUS_FAILURE_SYSTEM_APP

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_SYSTEM_APP

La operación falló porque la app es del sistema y no se puede instalar ni desinstalar.

STATUS_UNKNOWN

Command.CustomAppOperationStatus.OperationStatus Command.CustomAppOperationStatus.OperationStatus.STATUS_UNKNOWN

La API de Android Management desconoce el estado de la operación.

Métodos públicos

valueOf

public static Command.CustomAppOperationStatus.OperationStatus valueOf(String name)

Muestra la constante enum de este tipo con el nombre especificado. La cadena debe coincidir exactamente con un identificador que se usa para declarar una constante de enumeración en este tipo (no se permiten caracteres innecesarios de espacio en blanco).

Muestra
Command.CustomAppOperationStatus.OperationStatus

la constante de enum con el nombre especificado

Arroja
java.lang.IllegalArgumentException

si este tipo de enum no tiene una constante con el nombre especificado

valores

public static Command.CustomAppOperationStatus.OperationStatus[] values()

Devuelve un array que contiene las constantes de este tipo de enum, en el orden en que se declaran. Este método se puede usar para iterar las constantes.

Muestra
Command.CustomAppOperationStatus.OperationStatus[]

un array que contiene las constantes de este tipo de enum, en el orden en que se declaran