Con el iframe de Google Play administrado, puedes incorporar Google Play administrado directamente en tu consola de EMM para ofrecer a los clientes una experiencia de administración de movilidad unificada.
Figura 1: El iframe de Google Play administrado muestra la página de apps de la Búsqueda.
El iframe contiene una barra de título y un menú lateral expandible. Desde el menú, los usuarios pueden navegar a diferentes páginas:
Buscar apps: Permite que los administradores de TI busquen y exploren apps de Google Play, vean los detalles de las apps y las seleccionen.
Apps privadas: Permite que los administradores de TI publiquen y administren apps privadas para su empresa.
Apps web: Permite que los administradores de TI publiquen y distribuyan accesos directos a sitios web como apps.
Organizar apps: Permite que los administradores de TI configuren la organización de las apps en la app de Play Store en los dispositivos de sus usuarios.
Todas las páginas están habilitadas en el iframe de forma predeterminada, pero se pueden inhabilitar individualmente
(consulta Agrega el iframe a tu consola).
Atributos
En esta sección, se describen las funciones disponibles en el iframe de Google Play administrado.
Para obtener información sobre cómo incorporar el iframe y cómo implementar estas funciones, consulta Agrega el iframe a tu consola.
Buscar apps
La página de apps de búsqueda (que se muestra en la Figura 1) permite a los administradores de TI buscar, explorar y seleccionar apps de Google Play.
Cuadro de búsqueda
De forma predeterminada, la página tiene habilitado un cuadro de búsqueda en la barra de título. El cuadro de búsqueda admite funciones como las sugerencias automáticas y muestra resultados de apps que se muestran públicamente en Google Play. Los resultados de la búsqueda se muestran dentro del iframe.
Apps privadas
Figura 2: Pantalla de detalles privados de la app
La página Apps privadas permite que los administradores de TI publiquen y administren apps privadas directamente desde tu consola de
EMM. A fin de optimizar la publicación de apps privadas para los administradores de TI, la página hace lo siguiente:
Crea una cuenta de Play Console de forma silenciosa en nombre de la empresa y les otorga acceso de administrador a los
administradores de TI.
Excluye la tarifa de registro de Play Console de USD 25 que antes se requería para publicar apps.
Solo requiere el APK y el título de una app.
Publica apps en tan solo 10 minutos (en comparación con 2 horas en Play Console). Nota: Las apps publicadas desde la página Apps privadas nunca pueden hacerse públicas.
La primera vez que un administrador de TI publica una app en el iframe, el iframe crea de forma silenciosa una cuenta de Play Console en nombre de la empresa. Si realizan ediciones avanzadas, se le solicitará que acceda con una Cuenta de Google, que puede ser cualquier Cuenta de Google (p.ej., Gmail o Cloud Identity).
Esta Cuenta de Google se agrega como administrador de la cuenta de Play Console de la empresa. Luego, el administrador de TI puede usar su Cuenta de Google para acceder a Play Console directamente, donde podrá hacer lo siguiente:
Después de que se publica una app, un administrador de TI puede editar el título y el APK en la página de detalles de la app. En la página de detalles de la app, también se muestra el botón SELECT (consulta la Figura 2). Debes especificar la acción que se lleva a cabo cuando el administrador de TI hace clic en este botón (consulta onproductselect en el Paso 3: Controla los eventos de iframe).
Apps web
Figura 3: El formulario de creación de aplicaciones web.
La página de apps web permite que los administradores de TI publiquen accesos directos a sitios web como apps privadas en Google Play administrado.
Las apps web se identifican por el nombre de su paquete (productId) y, por lo general, tardan 10
minutos en publicarse. Después de su publicación, se aprueban automáticamente para su empresa y se pueden
distribuir a los usuarios como cualquier otra app aprobada. Las apps web son compatibles con otras funciones de
iframe de Play administrado: se pueden buscar en la página de búsqueda de Play y agregar
a colecciones.
El formulario de creación de apps web requiere un título, una URL HTTPS o HTTP y una imagen de ícono (JPG de 512 x 512 o PNG de 32 bits). Además, los administradores de TI pueden elegir entre tres opciones de visualización:
Pantalla completa: La app se abre en modo de pantalla completa y oculta la barra de estado y de navegación del dispositivo.
Independiente (predeterminada): La app muestra la barra de estado y de navegación del dispositivo.
IU mínima: La app muestra la barra de estado y la barra de navegación del dispositivo, la URL de la app y una opción de actualización. Para URLs HTTP, esta es la única opción disponible.
La página de apps web también permite que los administradores de TI editen y borren apps web. Si borras una app web, se quitará
de Google Play Store administrado del usuario, pero es posible que el usuario siga teniendo acceso a ella si
la app ya está instalada en su dispositivo. Consulta cómo borrar apps para borrar una app web del dispositivo de un usuario. Las instrucciones para que los usuarios creen y editen apps web están disponibles en el Centro de ayuda de Google Play administrado.
Botón de selección
Después de que se publica una app web, su página de detalles incluye un botón SELECT. Debes especificar la acción (por ejemplo, distribuir la app) que se lleva a cabo cuando el administrador de TI hace clic en este botón (consulta onproductselect en el Paso 3: Controla los eventos de iframe).
Organizar apps
Figura 4: El iframe de Google Play administrado que muestra la página Organizar apps
La página Organizar apps permite a los administradores de TI organizar las apps en colecciones (también llamadas clústeres). Por ejemplo, un administrador de TI puede crear una colección de Essentials para las apps de uso frecuente o una colección de Gastos para apps relacionadas con el seguimiento de gastos, el registro de viajes, etc. Las colecciones se muestran en la página principal de Play Store en los dispositivos de los usuarios.
Las EMM deben usar SELECT mode en los parámetros de la URL del iframe para permitir buscar apps y agregarlas
a las colecciones.
En los dispositivos del usuario, la app de Play Store solo muestra apps de una colección que están disponibles para el usuario (o el dispositivo). Si una colección no incluye ninguna app que esté disponible para el usuario (o el dispositivo), esta no aparecerá en Play Store.
Figura 5: Colecciones de apps (clústeres) en un dispositivo
Los administradores de TI también pueden editar, borrar y copiar colecciones existentes en la página Organizar apps. Las instrucciones del usuario para realizar estas tareas están disponibles en el Centro de ayuda de Google Play administrado.
Todas las páginas del iframe están habilitadas de forma predeterminada. Cuando generes un token web, podrás especificar qué páginas inhabilitar. En el siguiente ejemplo, se inhabilitan las apps privadas, las apps web y la opción para organizar apps.
Este código genera un iframe dentro del contenedor div. Los atributos que se aplicarán a la etiqueta de iframe se pueden establecer con la opción "atributos", como se indicó anteriormente.
Parámetros de URL
En la siguiente tabla, se enumeran todos los parámetros disponibles para el iframe que se pueden agregar a la URL como parámetros de URL, p. ej.:
La página inicial que se muestra cuando se renderiza el iframe. Los valores posibles son PLAY_SEARCH, WEB_APPS, PRIVATE_APPS y STORE_BUILDER (organizar apps). Si no se especifica, el siguiente orden de prioridad determina la página que se muestra: 1. PLAY_SEARCH, 2. PRIVATE_APPS, 3.
WEB_APPS, 4. STORE_BUILDER.
locale
No disponible
No
Una etiqueta de idioma BCP 47 con el formato correcto que se usa para localizar el contenido en el iframe Si no se especifica, el valor predeterminado es en_US.
mode
Buscar apps
No
SELECT: Permite que los administradores de TI seleccionen apps. APPROVE (configuración predeterminada): Permite que los administradores de TI seleccionen, aprueben y rechacen apps. Este modo está obsoleto; usa SELECT en su lugar. El modo APPROVE solo funciona si PlaySearch.ApproveApps se configura como true en el token web.
showsearchbox
Buscar apps
No
TRUE (predeterminado): Muestra el cuadro de búsqueda e inicia la búsqueda desde el iframe. FALSE:
no se muestra el cuadro de búsqueda.
search
Buscar apps
No
Cadena de búsqueda Si se especifica, el iframe dirige al administrador de TI a los resultados de la búsqueda con la cadena especificada.
Paso 3: Cómo controlar eventos de iframe
También debes controlar los siguientes eventos como parte de tu integración.
Evento
Descripción
onproductselect
El usuario selecciona o aprueba una app. Se muestra un objeto que contiene lo siguiente:
{
"packageName": The package name of the app, e.g. "com.google.android.gm",
"productId": The product ID of the app, e.g. "app:com.google.android.gm",
"action": The type of action performed on the document. Possible values are:
"approved", "unapproved" or "selected." If you implement the iframe in SELECT
mode, the only possible value is "selected".
}
En el siguiente ejemplo, se muestra cómo escuchar onproductselect: