Extensões personalizadas em Chromebooks gerenciados

2

Sou um desenvolvedor que procura a melhor maneira de configurar escolas diferentes com suas próprias extensões privadas personalizadas (ou seja, a Escola A deve ser a única com acesso ao Ramal A). Teoricamente, estou ciente de que há algumas maneiras de obter uma extensão privada personalizada enviada para um domínio:

  1. Hospede o arquivo .crx em um servidor e clique em "Especificar um aplicativo personalizado" no console de gerenciamento.
  2. Crie um aplicativo de domínio enviando um zip para a Chrome Web Store
  3. Carregue a extensão da minha conta de desenvolvedor para a Chrome Web Store e publique em um único "testador confiável" ou não listado

A opção (1) , que hospeda o .crx, não está funcionando. Não sei por que, mas a extensão simplesmente não está se esgotando. Eu ligo diretamente para o arquivo crx, que tem o ID direito e tipo MIME, ainda, sem dados. Se alguém tiver alguma dica ou sugestão para que isso funcione, eu adoraria ouvi-los!

A opção (2) , que faz com que a escola crie um aplicativo de domínio, parece um pouco ineficiente, pois exige que todas as escolas façam upload do seu próprio zip. Então, basicamente, eu teria que enviar um arquivo zip para a escola e mandar publicá-lo. Todas as atualizações para a extensão também exigirão um processo semelhante, portanto, isso não parece ideal.

Eu duvido que a opção (3) funcione. Se publiquei para o administrador como "testador confiável", não acredito que as outras pessoas no domínio possam acessá-lo. Se não estiver listado, não sei como um administrador pode encontrá-lo na caixa de diálogo da Chrome Web Store. Além disso, eu preferiria evitar a segurança através da obscuridade.

Alguém teve sucesso em hospedar a extensão e usar o recurso Especificar um aplicativo personalizado ? Alguma outra sugestão para obter uma extensão personalizada enviada pelo console de gerenciamento? Muito obrigado!

    
por user417669 27.10.2013 / 22:02

1 resposta

2

Para obter a opção (1) funcionando no console de gerenciamento, é importante especificar o ID de extensão correto e um URL de xml de atualização válido (não um crx).

Um recurso útil que o Google oferece e que você pode usar é obter o id da extensão e a versão da solicitação de atualização.

Por exemplo, você pode criar um arquivo update.php que produza um arquivo xml específico para cada extensão e versão. Consulte o link em "Uso avançado".

Para mais informações sobre o empacotamento de um aplicativo ou extensão para Chromebooks gerenciados, consulte o link .

    
por 01.11.2013 / 00:13