La API de EMM de Google Play incluye un recurso Devices que representa cada entidad administrada por un EMM y asociada a un usuario específico. En las instalaciones de tus clientes, los dispositivos se administran con tu consola de EMM y tu controlador de políticas de dispositivos (DPC). Las organizaciones proporcionan apps a los usuarios a través de Google Play administrado.
Dispositivos y tipos de administración
Si tu DPC administra un dispositivo completo, este tendrá un valor de managementType de managedDevice. Si tu DPC solo administra el perfil de trabajo, el dispositivo tiene un managementType de managedProfile , que representa solo el perfil administrado en el dispositivo físico. Estos dispositivos se denominan “dispositivos administrados”.
Los dispositivos con un tipo de administración unmanagedProfile se denominan “dispositivos no administrados” y son los siguientes:
- Dispositivos heredados que ejecutan versiones de Android anteriores a la 5.0 o que no admiten perfiles de trabajo
- Dispositivos que no están controlados por un DPC y no tienen
managedDeviceomanagedProfilecomo tipo de administración Por ejemplo, un administrador de Google Workspace de una organización podría permitir que los usuarios agreguen sus cuentas de correo electrónico corporativas a sus dispositivos Android personales sin configurar un perfil de trabajo.
Qué puedes hacer con el tipo de administración unmanagedProfile
Con el tipo de administración unmanagedProfile, los usuarios de dispositivos heredados pueden obtener apps a través de la tienda de Google Play administrada de sus organizaciones y hacer lo siguiente:
- Acceder a apps privadas que están disponibles para ellos con LCA por usuario y por app
- Extraer licencias de aplicaciones con licencias masivas compradas por su empresa
- Acceder a Google Play administrado para instalar apps recomendadas y seleccionadas por un administrador
Además, los administradores pueden ver qué apps de trabajo están instaladas en el dispositivo.
Puedes usar el tipo de administración unmanagedProfile en dispositivos que ejecutan versiones de Android anteriores a la 5.0 o en dispositivos que no admiten perfiles de trabajo. Si un dispositivo admite perfiles de trabajo, usa los tipos de administración managedDevice o managedProfile.
Consentimiento del usuario y Google Play administrado
El usuario debe aceptar las Condiciones del Servicio que se presentan cuando intenta acceder a Google Play administrado por primera vez. Después de que un usuario acepta las CdS, sucede lo siguiente:
- Se crea un registro
unmanagedProfileen Google Play administrado para cada dispositivo no administrado que tiene un usuario. - Puedes ver los dispositivos en la API de EMM de Google Play.
- El usuario puede instalar apps de la misma manera que los usuarios cuyos dispositivos son administrados directamente por tu DPC.
Resumen de recursos, métodos y tipos de administración
| Recurso y método | Descripción | managedDevice
|
managedProfile
|
unmanagedProfile
|
Devices.get
|
Devuelve un recurso Devices que contiene detalles sobre el dispositivo.
|
✔ | ✔ | ✔ |
Devices.getState
|
Recupera si el acceso de un dispositivo a los servicios de Google está habilitado o inhabilitado. | ✔ (Solo para usuarios administrados por Google) | ✔ (Solo para usuarios administrados por Google) | |
Devices.list
|
Recupera una lista de recursos Device para el userID especificado.
|
✔ | ✔ | ✔ |
Devices.setState
|
Establece si el acceso de un dispositivo a los servicios de Google está habilitado o inhabilitado. Requiere configurar la administración de dispositivos móviles para dispositivos Android en la Consola del administrador de Google. | ✔ (Solo para usuarios administrados por Google) | ✔ (Solo para usuarios administrados por Google) | |
Entitlements.delete
|
Quita el derecho y la app del dispositivo. |
✔ | ✔ | ✔ (la app no se quita del dispositivo) |
Entitlements.update
|
Cuando se invoca con el parámetro de instalación opcional, intenta instalar la app en el dispositivo y asignar el derecho al usuario. | ✔ | ✔ | ✔ |
Installs.get
|
Recupera los detalles de la instalación de una app en un dispositivo. | ✔ | ✔ | ✔ (se limita a las apps instaladas por la cuenta de trabajo) |
Installs.list
|
Recupera los detalles de todas las apps instaladas en un dispositivo. | ✔ | ✔ | ✔ (se limita a las apps instaladas por la cuenta de trabajo) |
Installs.delete
|
Son solicitudes para quitar una app de un dispositivo. | ✔ | ✔ | ✔ |
Installs.update
|
Son solicitudes para instalar la versión más reciente de la app en un dispositivo. | ✔ | ✔ | ✔ |