Com o iframe do Google Play gerenciado, é possível incorporar o Google Play gerenciado
diretamente ao console de EMM para oferecer aos clientes uma experiência unificada de gerenciamento
de mobilidade.
O iframe contém uma barra de título e um menu lateral expansível. No menu,
os usuários podem navegar para diferentes páginas:
Pesquisar apps: permite que os administradores de TI pesquisem e naveguem em apps do Google Play, além de ver detalhes dos apps e selecionar apps.
Apps particulares: permitem que os administradores de TI publiquem e gerenciem apps particulares para a empresa.
Apps da Web: permite que administradores de TI publiquem e distribuam atalhos de sites como apps.
Organizar apps: permite que os administradores de TI configurem a forma como os apps são
organizados no app Play Store nos dispositivos dos usuários.
Todas as páginas são ativadas no iframe por padrão, mas podem ser desativadas individualmente (consulte Adicionar o iframe ao seu console).
Recursos
Esta seção descreve os recursos disponíveis no iframe do Google Play gerenciado.
Para mais informações sobre como incorporar o iframe e implementar esses recursos, consulte Adicionar o iframe ao seu console.
Pesquisar apps
A página "Pesquisar apps" (mostrada na Figura 1) permite que os administradores de TI pesquisem, naveguem e
selecionem apps do Google Play.
Caixa de pesquisa
Uma caixa de pesquisa na barra de título fica ativada na página por padrão. A caixa de pesquisa oferece suporte a recursos
como sugestão automática e retorna resultados de apps listados publicamente no Google Play. Os resultados da pesquisa são exibidos no iframe.
Apps particulares
A página "Apps particulares" permite que os administradores de TI publiquem e gerenciem apps particulares diretamente no console de EMM. Para simplificar a publicação de apps particulares para administradores de TI, a página:
Cria silenciosamente uma conta do Play Console em nome da empresa e concede acesso de administrador aos administradores de TI.
Isenta da taxa de registro de US $25 do Play Console anteriormente exigida para publicar apps.
Requer apenas o APK e o título de um app.
Publica apps em menos de 10 minutos (em comparação com 2 horas no Play Console). Observação:os apps publicados na página "Apps particulares" nunca podem se tornar públicos.
Na primeira vez que um administrador de TI publica um app no iframe, o iframe cria silenciosamente uma conta do Play
Console em nome da empresa. Se o usuário fizer edições avançadas, ele precisará
fazer login com uma Conta do Google, que pode ser qualquer Conta do Google (por exemplo, Gmail ou Cloud Identity).
Esta Conta do Google foi adicionada como administrador da conta do Play Console da empresa. Em seguida, um
administrador de TI pode usar a própria Conta do Google para fazer login diretamente no Play Console, em que
pode:
Depois que um app é publicado, um administrador de TI pode editar o título e o APK dele na página de detalhes. A
página de detalhes do app também exibe um botão SELECT (veja a Figura 2). Você precisa especificar a ação que ocorre quando o administrador de TI clica nesse botão. Consulte onproductselect na Etapa 3. Gerenciar eventos de iframe.
Apps da Web
Na página "Apps da Web", os administradores de TI podem publicar atalhos de sites como apps particulares no Google Play gerenciado.
Os apps da Web são identificáveis pelo nome do pacote (productId) e geralmente levam 10
minutos para serem publicados. Após a publicação, eles são automaticamente aprovados para a empresa e podem ser
distribuídos aos usuários como qualquer outro app aprovado. Os apps da Web são compatíveis com outros recursos de iframe
gerenciados do Google Play: eles são pesquisáveis na página de pesquisa do Google Play e podem ser adicionados a
coleções.
O formulário de criação de app da Web exige um título, URL HTTPS ou HTTP e uma imagem de ícone (JPG de 512 x 512 ou
PNG de 32 bits). Além disso, os administradores de TI podem escolher entre estas três opções de exibição:
Tela cheia:o app é aberto no modo de tela cheia, ocultando a barra de status e a barra de navegação do dispositivo.
Independente (padrão): o app mostra a barra de status e de navegação do dispositivo.
IU reduzida:o app mostra a barra de status e de navegação do dispositivo, o URL do app e uma opção de
atualização. Para URLs HTTP, essa é a única opção disponível.
Na página "Apps da Web", os administradores de TI também podem editar e excluir apps da Web. A exclusão de um app da Web o remove
da Google Play Store gerenciada de um usuário, mas o usuário ainda pode ter acesso a ele se o app já
estiver instalado no dispositivo. Para excluir um app da Web do dispositivo de um usuário, consulte
Excluir apps. As instruções para os usuários sobre como
criar e editar apps da Web estão disponíveis na
Central de Ajuda do Google Play
gerenciado.
Selecionar botão
Depois que um app da Web é publicado, a página de detalhes inclui um botão SELECIONAR. É necessário especificar a ação (por exemplo, distribuir o app) que ocorre quando o administrador de TI clica nesse botão. Consulte onproductselect na Etapa 3. Gerencie eventos de iframe.
Organizar apps
A página "Organizar apps" permite que os administradores de TI organizem apps em coleções, também chamadas de
clusters. Por exemplo, um administrador de TI pode criar uma coleção Essentials para
apps usados com frequência ou uma coleção Despesas para apps relacionados a monitoramento de despesas,
registro de viagens etc. As coleções são exibidas na página inicial da Play Store nos dispositivos do usuário.
Os EMMs precisam usar SELECT mode nos parâmetros do URL do iframe para permitir a pesquisa e a adição de apps
às coleções.
Nos dispositivos do usuário, o app Play Store só exibe apps de uma coleção disponível para
o usuário (ou dispositivo). Se uma coleção não incluir apps disponíveis para o usuário ou
dispositivo, ela não vai aparecer na Play Store.
Os administradores de TI também podem editar, excluir e copiar coleções na página "Organizar apps". As instruções do usuário sobre como realizar essas tarefas estão disponíveis na Central de Ajuda do Google Play gerenciado.
Todas as páginas no iframe são ativadas por padrão. Ao gerar um token da Web, é possível especificar quais páginas devem ser desativadas. O exemplo abaixo desativa apps particulares,
apps da Web e "Organizar apps".
Esse código gera um iframe dentro do contêiner div. Os atributos a serem aplicados à tag de iframe podem ser definidos com a opção "attributes", conforme mostrado acima.
Parâmetros de URL
A tabela abaixo lista todos os parâmetros disponíveis para o iframe que podem ser adicionados ao URL como parâmetros de URL, por exemplo:
A página inicial exibida quando o iframe é renderizado. Os valores possíveis são
PLAY_SEARCH, WEB_APPS, PRIVATE_APPS e STORE_BUILDER (organizar apps). Se não for especificada, a ordem de precedência a seguir determinará qual página será exibida: 1. PLAY_SEARCH: 2 PRIVATE_APPS, 3
WEB_APPS, 4 STORE_BUILDER.
locale
N/A
Não
É uma tag de idioma BCP 47 bem formada
que é usada para localizar o conteúdo no iframe. Se não for especificado, o
valor padrão será en_US.
mode
Pesquisar apps
Não
SELECT: permite que os administradores de TI selecionem apps. APPROVE (padrão): permite que os administradores de TI selecionem, aprovem e reprovem apps. Esse modo
está obsoleto. Use SELECT. O modo APROVAÇÃO só funciona se PlaySearch.ApproveApps estiver definido como true no token da Web.
showsearchbox
Pesquisar apps
Não
TRUE (padrão): exibe a caixa de pesquisa e inicia a consulta de pesquisa do iframe. FALSE:
a caixa de pesquisa não é exibida.
search
Pesquisar apps
Não
String de pesquisa. Se especificado, o iframe direciona o administrador de TI para os resultados da pesquisa com a string especificada.
Etapa 3. Processar eventos de iframe
Também é preciso processar os eventos a seguir como parte da sua integração.
Evento
Descrição
onproductselect
O usuário seleciona ou aprova um app. Isso retorna um objeto contendo:
{
"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".
}
O exemplo abaixo mostra como detectar onproductselect: