Visualizar e publicar

Para executar um aplicativo do App Maker, basta publicá-lo em uma instância de visualização ou implantação:

  • Com a instância de visualização, você testa o funcionamento do app durante o desenvolvimento dele.
  • Com uma instância de implantação, você disponibiliza o app para outras pessoas executarem no URL especificado. As implantações não são alteradas conforme você edita o app. Para colocar as alterações em vigor, publique novamente o app na implantação.

Para compartilhar o app, forneça o URL da implantação aos usuários e publique-o no G Suite Marketplace.

Visualizar o app

É possível visualizar os apps durante o desenvolvimento deles para testar o layout e o funcionamento:

  1. Abra o App Maker e seu app.
  2. Clique em Visualizar.

A instância de visualização tem duas características importantes:

  • Ela é privada e somente sua. A instância de visualização é somente sua, ou seja, só você conseguirá visualizar a que estiver aberta. Quando você e outro desenvolvedor veem um app ao mesmo tempo, são fornecidas visualizações e bancos de dados separados. Se há uma versão do app já publicada, ela não será afetada quando você visualizar uma nova versão.
  • Ela concede permissões do papel de administrador. Quando você está no modo de visualização, o app é usado com o papel integrado de administrador. Se você definir outros papéis de acesso e quiser testá-los, publique o app em uma implantação.

Publicar o app

Com a publicação, você cria uma implantação funcional que pode ser usada para testar papéis de acesso ou disponibilizar um app testado e seguro aos usuários.

Quando você publica um aplicativo, o App Maker implanta a revisão mais recente dele. Também é possível republicar uma revisão anterior. Para mais instruções, consulte Gerenciar e editar um app publicado.

  1. Abra o App Maker e seu app.
  2. Clique em Publicar.
  3. Antes de publicar, pense em quem será o proprietário da implantação. Quem publica o app se torna o proprietário da implantação e é a única pessoa que pode editá-la, republicá-la ou excluí-la. Saiba mais
  4. Para publicar o app pela primeira vez ou atualizar uma implantação atual com a revisão mais recente, clique em Publicar.
  5. Selecione a forma de publicação da implantação:
    • Publicar uma nova implantação: opção padrão ao publicar um app pela primeira vez.
    • Atualizar uma implantação atual: substitui uma implantação anterior pela revisão atual do app. Essa ação preserva o URL do app atual e todas as outras configurações da implantação.
    • Editar implantações atuais: direciona você à guia Implantações, em que é possível fazer mais alterações antes da publicação.
  6. Para novas implantações:

    • Dê nomes às implantações para poder rastreá-las. Por exemplo, para publicar em implantações de teste e de produção do app.
    • Controle o acesso à implantação. Basta escolher quem tem acesso a ela e atribuir papéis aos usuários. Conceda acesso a todos na organização ou apenas aos endereços de e-mail adicionados à lista. Saiba mais sobre os papéis de acesso.

      É possível fornecer a um grupo no Grupos do Google acesso à implantação, além de conceder um papel a ele se atender aos requisitos a seguir:

      • O grupo pertence à organização. Não é possível adicionar um grupo público com um endereço googlegroups.com;
      • A Conta do Google tem permissão para visualizar a lista de membros do grupo.
    • Opcional: se você quer usar uma conta do Google Analytics neste app, insira o ID do Google Analytics.

  7. Clique em Publicar. Se você usa determinados serviços do Google no app, como o Cloud SQL, talvez seja necessário autorizar a implantação.

Depois que o App Maker publica a implantação, ela é listada na guia Implantações. Cada implantação é salva como uma revisão, e é possível publicar revisões mais antigas em vez da mais recente. Saiba mais sobre revisões.

As implantações não são atualizadas conforme você edita o app. Publique a versão mais recente para testá-la ou conceder acesso aos usuários.

Para compartilhar o app, copie e forneça o URL da implantação aos usuários ou publique-o no G Suite Marketplace.

Gerenciar e editar um app publicado

  1. Clique em Publicar Editar implantações.
  2. Ao lado da implantação que você quer ver ou editar, clique na seta para baixo .
  3. Na página de informações, você encontra o URL da implantação e pode revisar os escopos do OAuth do app.
  4. Também é possível realizar estas ações:

    • Para exportar dados do banco de dados da implantação para uma planilha, clique em Exportar dados. Saiba mais
    • Para abrir os dados de registro do lado do servidor em uma nova guia do navegador, clique em Visualizar registros.
    • Para substituir a versão publicada pela revisão mais recente do app, clique em Republicar. Saiba mais
    • Para atualizar os controles de acesso à implantação, clique em Editar. Saiba mais
    • Para usar um banco de dados diferente, clique em Editar. Saiba mais
    • Para excluir uma implantação, clique em Excluir. Saiba mais

Escopos do OAuth

O app usa escopos do OAuth para solicitar acesso aos dados dos serviços do Google e agir em nome da identidade de execução. Isto é, na conta do usuário do app ou do desenvolvedor que o implantou. Por exemplo, quando o app utiliza o widget de seletor do Drive e é executado como usuário, quem usa o app precisa permitir que o app visualize e gerencie os arquivos no Google Drive para poder utilizar esse recurso. Saiba mais sobre a segurança dos usuários do app.

When a user grants an app permission to their Google data, App Maker enforces the sharing settings on that data. For example, when a user grants an app permission to access their Drive files, other users can't access those files through the app unless the file owner shared those files.

Desde que os escopos do OAuth de um app não sejam alterados, o usuário precisa conceder acesso apenas uma vez, ou seja, na primeira vez que abrir o app.

O administrador do G Suite pode colocar cada aplicativo do App Maker na lista de permissões para usuários do aplicativo.

Revisões

Com as revisões, você implanta versões diferentes do app. Por exemplo, é possível publicar uma implantação de teste com as alterações mais recentes e outra de produção apenas com os recursos testados. Também é possível reverter a versão de uma implantação se a revisão atual não funcionar como esperado.

O App Maker cria uma revisão, uma instância específica do app, quando você executa as ações a seguir:

  • Alterar configurações de apps
  • Criar, remover ou alterar um modelo, script, página ou fragmento de página

Para gerenciar as revisões, clique em "Configurações" Revisões. É possível adicionar tags para marcar alterações, além de fazer download de revisões, visualizá-las, publicá-las ou revertê-las para uma revisão anterior. Quando você faz a reversão para uma revisão, ela se torna a versão mais recente.

Para publicar uma revisão específica:

  1. Clique em "Configurações" Revisões.
  2. Indique a revisão que você quer publicar.
  3. Selecione uma implantação para publicar. Só depois de fazer isso que você conseguirá publicar uma revisão específica.
  4. Clique em "Publicar" .

Bancos de dados e implantações

Quando você configura um app para usar a instância padrão do Cloud SQL, ela é utilizada por todas as instâncias do app, como visualizações e implantações publicadas. No entanto, são usados bancos de dados diferentes.

Para compartilhar um banco de dados entre implantações, use uma instância personalizada do Cloud SQL e especifique o banco de dados. É possível usar a instância padrão do Cloud SQL em algumas implantações e o banco de dados e a implantação personalizada do Cloud SQL em outras.

Para alterar a instância do Cloud SQL, acesse Configurações da implantação Editar. Quando as instâncias do banco de dados são alteradas, os modelos de dados podem ficar dessincronizados com ele. O App Maker detecta quando esse problema acontece e ajuda a reconciliar as diferenças com segurança.

Publicar um aplicativo no Marketplace do G Suite

O administrador do G Suite pode distribuir um aplicativo para os usuários da organização no Marketplace do G Suite.

Antes de publicar um aplicativo no Marketplace do G Suite:

  • publique o aplicativo no App Maker. Não é possível distribuir visualizações de apps no G Suite Marketplace;
  • conceda ao administrador do G Suite o papel de administrador da implantação para que ele possa gerenciar as configurações do app. Saiba como
  • consulte a lista de recursos e prepare-os antes de iniciar o processo de publicação.

Para fazer a publicação no G Suite Marketplace, o administrador do G Suite precisa seguir as etapas descritas em Publicar um aplicativo do App Maker no G Suite Marketplace.