> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurar el Library Item de restricciones de Android

> Configura el Library Item de restricciones de Android en Iru Endpoint para controlar las restricciones del Work Profile, del perfil personal y del dispositivo en dispositivos Android propiedad de la empresa.

<Callout icon="android" color="#B84A7A" iconType="regular">Este Library Item está disponible para dispositivos Android</Callout>

Las **restricciones** limitan el acceso del usuario a funciones del dispositivo, apps y comportamientos del sistema. Usa el **Library Item Android Restrictions** para aplicar esos límites en dispositivos Android **propiedad de la empresa con Work Profile** mediante Blueprints. La aplicación usa la Android Management API. Para dispositivos Apple, consulta [Configurar el Library Item de restricciones de Apple](/es/endpoint/library/library-items-profiles/configure-the-restrictions-library-item).

### Agregar un Library Item de restricciones de Android

Para agregar este Library Item a tu Library de Iru Endpoint, sigue los pasos descritos en el artículo [Descripción general de la Library](/es/endpoint/library/library-items-profiles/library-overview).

<Steps>
  <Step title="Ir a la Library">
    Ve a la Library de Iru Endpoint.
  </Step>

  <Step title="Agregar un Library Item">
    Selecciona **Añadir Library Item** en la esquina superior derecha.
  </Step>

  <Step title="Seleccionar Android Restrictions">
    Selecciona **Android Restrictions** y luego **Add and configure** en la esquina inferior derecha.
  </Step>

  <Step title="Configurar las restricciones">
    Configura las opciones de **Android Restrictions**.
  </Step>

  <Step title="Guardar la configuración">
    Selecciona **Guardar**.
  </Step>
</Steps>

### Referencia de restricciones de Android

Estos controles reflejan lo que Iru expone de la Android Management API. Elige los que coincidan con tu política.

<AccordionGroup>
  <Accordion title="Acceder a los contactos de trabajo desde apps del perfil personal" icon="address-book">
    Especifica cómo pueden acceder las apps personales a los contactos del Work Profile, incluidas las búsquedas de contactos y las llamadas entrantes.

    * **Permitir**: las apps personales pueden usar los contactos de trabajo, a menos que indiques apps específicas para bloquear.
    * **Denegar**: las apps personales no pueden usar los contactos de trabajo, a menos que indiques apps específicas para permitir.
    * **Allow for system apps only**: las apps del sistema pueden usar los contactos de trabajo; tú mantienes una lista de cualquier otra app que pueda usarlos.

    <AccordionGroup>
      <Accordion title="Agregar una excepción" icon="plus">
        Selecciona **Add exception**. En el selector, usa **Search the Play Store** en la vista integrada (selecciona **Seleccionar** para cada app y repite según sea necesario), o abre la pestaña **Add package name**, ingresa **App name** y **Package name** (por ejemplo, Google Chrome y `com.android.chrome`), selecciona **Añadir** para cada fila y luego selecciona **Listo**. También puedes seleccionar **+ Add app** en la restricción para agregar otra fila a la tabla.

        La línea sobre la tabla es **Except deny for** si se selecciona **Permitir**, **Except allow for** si se selecciona **Denegar**, o **and** si se selecciona **Allow for system apps only**. Cada fila muestra **App name** y **Package name**.
      </Accordion>
    </AccordionGroup>
  </Accordion>

  <Accordion title="Uso compartido de datos entre perfiles" icon="right-left">
    Especifica cómo se pueden compartir los datos de un perfil con las apps del otro perfil. Esto solo se aplica al uso compartido simple de datos mediante intents de apps, como lo que aparece en la hoja para compartir de Android. Copiar y pegar entre perfiles es un control independiente. Usa **Disallow cross profile copy & paste** para el portapapeles.

    * **Permitir**: las apps pueden compartir datos entre el Work Profile y el perfil personal.
    * **Denegar**: las apps no pueden compartir datos entre perfiles.
    * **Deny work to personal**: las apps no pueden compartir datos del Work Profile al perfil personal.
  </Accordion>

  <Accordion title="No permitir copiar y pegar entre perfiles" icon="copy">
    Controla si se puede copiar y pegar texto entre el Work Profile y el perfil personal.

    * **Sin marcar**: el texto se puede copiar y pegar en ambas direcciones entre perfiles.
    * **Marcada**: el texto copiado del perfil personal no se puede pegar en el Work Profile, y el texto copiado del Work Profile no se puede pegar en el perfil personal.
  </Accordion>

  <Accordion title="No permitir el acceso a la cámara" icon="camera">
    Deshabilita el acceso a la cámara para los alcances de perfil o dispositivo que habilites en la tabla.
  </Accordion>

  <Accordion title="No permitir capturas de pantalla" icon="camera-viewfinder">
    Restringe las capturas de pantalla para los alcances que selecciones. Usa las casillas **Work profile** y **Personal profile**. Solo estas tres combinaciones son válidas:

    | Work profile | Personal profile | Resultado |
    | - | - | - |
    | Sin marcar | Sin marcar | Las capturas de pantalla están permitidas en ambos perfiles |
    | Marcada | Sin marcar | No se permiten capturas de pantalla solo en el Work Profile |
    | Marcada | Marcada | No se permiten capturas de pantalla ni en el Work Profile ni en el perfil personal |
  </Accordion>

  <Accordion title="No permitir el espacio privado" icon="user-lock">
    Bloquea la creación de un espacio privado. Es posible que se elimine un espacio privado existente cuando se aplique esta restricción.
  </Accordion>

  <Accordion title="Limitar el número de días que se puede pausar el Work Profile" icon="calendar-day">
    Cuando está habilitada, configura **Max days** para indicar cuánto tiempo puede permanecer pausado el Work Profile. Mientras el Work Profile está pausado, el dispositivo puede aplazar comandos y actualizaciones de políticas.
  </Accordion>

  <Accordion title="No permitir widgets del Work Profile" icon="table-cells-large">
    Especifica si las aplicaciones del Work Profile pueden agregar widgets a la pantalla de inicio del dispositivo. Ten en cuenta que esto no impide agregar accesos directos a apps de trabajo en la pantalla de inicio del dispositivo.
  </Accordion>

  <Accordion title="No permitir funciones de apps del Work Profile" icon="gears">
    Controla si las apps del Work Profile pueden exponer funciones de apps y si las apps del perfil personal pueden llamar a esas funciones. Usa las casillas **Work profile** y **Personal profile**. Solo estas tres combinaciones son válidas:

    | Work profile | Personal profile | Resultado |
    | - | - | - |
    | Sin marcar | Sin marcar | Se permiten las funciones de apps de trabajo y que las apps personales las llamen |
    | Sin marcar | Marcada | Se permiten las funciones de apps de trabajo, pero se impide que las apps personales las llamen |
    | Marcada | Marcada | No se permiten las funciones de apps de trabajo |
  </Accordion>

  <Accordion title="No permitir apps de orígenes desconocidos" icon="file-circle-xmark">
    Bloquea la instalación de apps de orígenes desconocidos para los alcances que selecciones. Usa las casillas **Work profile** y **Personal profile**. Solo estas tres combinaciones son válidas:

    | Work profile | Personal profile | Resultado |
    | - | - | - |
    | Sin marcar | Sin marcar | Se permite instalar apps de orígenes desconocidos en ambos perfiles |
    | Marcada | Sin marcar | No se permite instalar apps de orígenes desconocidos solo en el Work Profile |
    | Marcada | Marcada | No se permite instalar apps de orígenes desconocidos ni en el Work Profile ni en el perfil personal |
  </Accordion>

  <Accordion title="No permitir Android Developer Mode" icon="code">
    Normalmente se aplica con alcance de **dispositivo**.
  </Accordion>

  <Accordion title="Permisos predeterminados de las apps" icon="shield-halved">
    Se aplica al **Work Profile**. Elige la respuesta predeterminada a las solicitudes de permisos en tiempo de ejecución para las apps de trabajo:

    * **Prompt**: pide al usuario final que permita o deniegue cada solicitud de permiso.
    * **Grant**: permite automáticamente las solicitudes de permisos.
    * **Denegar**: deniega automáticamente las solicitudes de permisos.
  </Accordion>

  <Accordion title="Administradores de credenciales" icon="key">
    Establece el valor predeterminado para las apps de administración de credenciales (administradores de contraseñas y proveedores de llaves de acceso) en el **Work Profile**. Requiere Android 14 o posterior.

    * **Block all** (predeterminado): no hay administradores de credenciales disponibles en el Work Profile, a menos que permitas una app específica. Esto coincide con el valor predeterminado de la [Android Management API](https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#credentialproviderpolicydefault).
    * **Allow system app credential managers**: los administradores de credenciales predeterminados del fabricante preinstalados (por ejemplo, Google Password Manager o Samsung Pass) están disponibles. Los administradores de credenciales de terceros permanecen bloqueados, a menos que los permitas individualmente.

    Para permitir un administrador de credenciales de terceros específico, abre el [Library Item de app de Google Play](/es/endpoint/library/library-items-profiles/configure-android-apps-with-google-play-library-item) de esa app y, en la sección **Opciones**, marca la casilla **Allow as credential manager**. Esa opción se aplica incluso cuando el valor predeterminado es **Block all**.

    <Frame>
      <img src="https://mintcdn.com/iru/TzZmjpAqxcunoXkC/assets/media/images/iru-google-play-app-allow-as-credential-manager.png?fit=max&auto=format&n=TzZmjpAqxcunoXkC&q=85&s=4c6257e84352c1c213dd7a15d8cd49d9" alt="Options del Library Item de app de Google Play con Allow as credential manager seleccionado" width="1024" height="315" data-path="assets/media/images/iru-google-play-app-allow-as-credential-manager.png" />
    </Frame>
  </Accordion>

  <Accordion title="Requerir inicio de sesión con una cuenta de Google administrada" icon="google" iconType="brands" id="require-sign-in-with-managed-google-account">
    Marca la casilla **Require sign-in with managed Google Account** para exigir una cuenta de Google administrada en los dispositivos propiedad de la empresa con Work Profile. La cuenta debe pertenecer al dominio de Google administrado que se usa para tu integración de Android Enterprise. Una cuenta de Google personal, o una cuenta de otro dominio, no cumple el requisito.

    En **Require**, elige una de las siguientes opciones:

    * **Any managed Google Account**: el usuario final puede iniciar sesión con cualquier cuenta de Google administrada de ese dominio.
    * **A specific managed Google Account**: el usuario final debe iniciar sesión con una cuenta concreta. Ingresa una dirección de correo electrónico, o escribe `$` para usar una [variable global](/es/endpoint/library/library-items-profiles/global-variables) como `$EMAIL`. Usa una dirección de correo electrónico en minúsculas. El valor debe ser una dirección de correo electrónico o una variable global para poder guardar.

    El usuario final aún puede omitir **sign in with work account** durante la inscripción. Este requisito se aplica cuando el Library Item llega al dispositivo. Si el dispositivo no tiene una cuenta que cumpla los requisitos, solicita al usuario final que inicie sesión y reemplace la cuenta anónima de Google Play administrado.

    Cuando **A specific managed Google Account** usa `$EMAIL`, el dispositivo necesita un usuario asignado cuyo correo electrónico sea una cuenta de Google administrada. Si `$EMAIL` está vacío, ninguna cuenta cumple el requisito en ese dispositivo.

    Este requisito no elimina las cuentas que ya están en el dispositivo. Si cambias la cuenta requerida después de que un usuario final haya iniciado sesión, la cuenta existente permanece.

    En **If the device is not compliant with this requirement**, establece los umbrales de días. Estas acciones siempre se aplican. No puedes exigir una cuenta de Google administrada sin escalamiento.

    * **Block the entire device** o **Block the work profile** después de un número determinado de días de incumplimiento. Ingresa un valor de `0` a `29`. `0` bloquea inmediatamente.
    * **Erase the entire device** después de un número determinado de días de incumplimiento. Ingresa un valor de `1` a `30`. Este valor debe ser posterior al del bloqueo.

    Cuando el usuario final inicia sesión con una cuenta que cumple los requisitos, el bloqueo se elimina.
  </Accordion>
</AccordionGroup>

<Note>
  Las **opciones de configuración** dependen de la versión de Android y del hardware. La web app de Iru muestra lo que puedes configurar para cada Library Item.
</Note>

### Consideraciones

<CardGroup cols={2}>
  <Card title="Work Profile frente a todo el dispositivo" icon="mobile-screen">
    Algunas restricciones se aplican a todo el dispositivo; otras, solo al **Work Profile** o al **perfil personal**. Iru muestra el alcance junto a cada control.
  </Card>

  <Card title="Combinaciones de casillas de alcance" icon="square-check">
    Para **Disallow screen capture** y **Disallow apps from unknown sources**, usa ambas sin marcar, solo **Work profile** o ambos perfiles. **Personal profile** por sí solo no es válido.
  </Card>

  <Card title="Android Developer Mode" icon="code">
    Developer Mode está deshabilitado de forma predeterminada en los dispositivos Android administrados. Para permitirlo, desmarca **Disallow Android Developer Mode** en este Library Item.
  </Card>

  <Card title="Requerir inicio de sesión con una cuenta de Google administrada" icon="right-to-bracket">
    Solo para Work Profile propiedad de la empresa. La cuenta debe pertenecer al dominio de Google administrado de tu integración de Android Enterprise. El usuario final puede omitir el inicio de sesión durante la inscripción. Las acciones de cumplimiento siempre se aplican. Establece los umbrales de días para el bloqueo y el borrado.
  </Card>

  <Card title="Administradores de credenciales" icon="key">
    Solo Android 14+ y Work Profile. **Block all** coincide con el valor predeterminado de la API. Permite un proveedor de terceros con **Allow as credential manager** en su Library Item de app de Google Play.
  </Card>

  <Card title="Límites de la Android Management API" icon="plug">
    Solo obtienes los controles que expone la Android Management API. Las políticas de Apple y Android no siempre tienen una correspondencia exacta entre plataformas.
  </Card>

  <Card title="Recomendaciones de prueba" icon="flask">
    Realiza pruebas en dispositivos y versiones de Android representativos antes de una implementación amplia. Los fabricantes pueden interpretar la misma política de forma ligeramente diferente.
  </Card>
</CardGroup>

### Implementar en los dispositivos

Asigna el Library Item **Android Restrictions** a un Blueprint y selecciona **Guardar** para implementarlo en tus dispositivos Android.
