Visão geral da funcionalidade Empacotar

O recurso Empacotar no Power Apps permite que você empacote seus aplicativos de tela como aplicativos Android e iOS de marca personalizada, para distribuição nativa a usuários móveis. Você pode distribuir esses aplicativos móveis nativos preparados para os usuários finais por meio do Microsoft Intune, do Microsoft App Center, da Google Play Store e do Apple Business Manager.

Aplicativos de tela publicados para usuários móveis como pacote de aplicativo móvel usando o recurso de empacotamento.

Você pode empacotar um ou vários aplicativos de tela do Power Apps no mesmo pacote de aplicativo móvel nativo. Você pode usar o recurso de empacotamento para personalizar sua experiência de inicialização do aplicativo móvel para corresponder aos requisitos de marca da sua organização. É possível especificar o ícone do aplicativo, a imagem da tela inicial, a imagem da tela de boas-vindas (entrada) e a paleta de cores a serem usadas no aplicativo móvel.

Você pode atualizar os aplicativos móveis empacotados ao publicar alterações nos aplicativos de tela incluídos no pacote móvel usando o Maker Portal do Power Apps. Todas as alterações publicadas nos aplicativos de tela incluídos são baixadas automaticamente pelas versões existentes e lançadas dos seus aplicativos móveis empacotados.

O empacotamento oferece recursos da plataforma de desenvolvimento de aplicativos móveis (MADP) nativos para o Power Apps.

  • Desenvolvimento de aplicativos móveis sem código — crie aplicativos móveis sem experiência prévia
  • Criações de aplicativos móveis gerenciados — geramos o aplicativo para você
  • Marcas perfeitas ponta a ponta— use seu próprio logotipo e paleta de cores
  • Suporte a vários aplicativos de tela — agrupe vários aplicativos em um único aplicativo móvel
  • Governança corporativa com o Microsoft Intune—proteja seus dados com o gerenciamento de aplicativos

Entender o processo de empacotamento

O recurso empacotar empacotará seus aplicativos de tela em um shell de aplicativo móvel nativo e produzir um pacote móvel. Você pode assinar digitalmente e distribuir esse pacote móvel como seus aplicativos Android e iOS de marca personalizada para os usuários móveis por meio dos canais de distribuição nativos como Microsoft Intune, Microsoft App Center, Google Play Store e Apple Business Manager.

A seção a seguir explica as etapas envolvidas no uso do recurso de empacotamento para criar aplicativos móveis nativos:

Etapas envolvidas no uso do recurso de empacotamento para criar aplicativos móveis.

  1. Selecione o aplicativo de tela principal e inicie o assistente de empacotamento. Um aplicativo de tela principal é o aplicativo que fornece a experiência inicial que você deseja que seus usuários de dispositivos móveis vejam ao iniciar seu aplicativo para dispositivos móveis. Os aplicativos de tela devem fazer parte de uma solução. Mais Informações: Adicionar um aplicativo de tela à solução.
  2. Como opção, adicione aplicativos de tela secundários ao aplicativo móvel no assistente de empacotamento. Mais informações: Empacotamento de vários aplicativos de tela juntos.
  3. Selecione as plataformas de destino (iOS e Android) do aplicativo móvel. Como opção, selecione sinalizar automaticamente o código do pacote do aplicativo móvel no assistente de empacotamento.
  4. Personalize a marca do aplicativo com ícones, imagens e paleta de cores para personalizar o aplicativo móvel.
  5. Registre o aplicativo. Use um registro de aplicativo existente, ou crie um novo no assistente de empacotamento.
  6. Selecione Local do App Center para armazenar o aplicativo móvel. Use um Local do App Center existente, ou crie um novo no assistente de empacotamento.
  7. Inicie o processo de compilação na etapa Empacotar para gerar o aplicativo móvel usando uma marca personalizada.
  8. Baixe o aplicativo móvel no Local do App Center.
  9. Se sinalizar automaticamente o código não for escolhido no assistente de empacotamento, você deverá assinar o código do pacote do aplicativo móvel manualmente. Mais informações: Assinatura manual do pacote do aplicativo móvel.
  10. Teste o pacote do aplicativo.
  11. Distribua o pacote do aplicativo para usuários móveis.

Empacotar vários aplicativos de tela em conjunto

Você pode empacotar mais de um aplicativo de tela como um único pacote de aplicativo móvel. O pacote de aplicativos móveis ainda precisa de um aplicativo inicial, chamado de aplicativo principal. Esse aplicativo se torna o ponto de entrada para todos os outros aplicativos de tela incluídos no pacote de aplicativos móveis, chamados de aplicativos secundários.

Os aplicativos secundários são opcionais. Quando você empacota somente um aplicativo de tela, o aplicativo incluído ainda é designado como um aplicativo principal, mas o pacote do aplicativo móvel não teria aplicativos secundários.

Como a ilustração a seguir explica, um aplicativo primário pode ter links para vários aplicativos secundários. O movimento entre aplicativos primários e secundários dentro desse aplicativo móvel empacotado pode ser gerenciado com a função Launch().

Aplicativos primários e secundários empacotados.

Dar uma marca ao seu aplicativo móvel

O recurso de empacotamento oferece suporte à personalização da experiência de inicialização do aplicativo móvel para corresponder aos requisitos de marca da sua organização. É possível especificar o ícone do aplicativo, a imagem da tela inicial, a imagem da tela de boas-vindas (logon) e a paleta de cores para usar em todas as experiências nativas do aplicativo móvel.

Identidade visual no empacotamento.

As opções de personalização de identidade visual estão disponíveis quando você está criando seu projeto de empacotamento. Mais informações: Configurar marca

Requisitos do sistema

A lista a seguir explica do que você precisará antes de começar a usar o recurso Empacotar para publicar um ou mais aplicativos de tela como um pacote de aplicativos móveis.

Requisitos de permissões e acesso

Requisitos de software e dispositivo

Observação

O desenvolvimento de aplicativos para a plataforma iOS requer uma conta do Apple Developer Program.

Reconhecimento da terminologia de empacotamento

Empacotar envolve vários componentes no Power Apps, no App Center e plataformas de terceiros, como iOS e Android. Portanto, é importante entender os componentes envolvidos ao trabalhar com a funcionalidade de empacotamento no Power Apps.

Local do App Center

Contêiner no App Center para armazenar os pacotes criados para distribuição de aplicativos móveis. Os tipos de saída de criação diferem dependendo da plataforma de destino selecionada.

Plataforma SO Tipo de arquivo de saída de criação
iOS (para distribuição usando a Apple Store) Personalizada *.zip
Android (para distribuição usando todos os canais, exceto o Google Play Store) Android *.apk

Plataforma(s) de aplicativos

Plataformas pretendidas para o aplicativo que você deseja submeter ao processo de criação para publicação. Você pode criar compilações para aplicativos móveis em iOS, Android ou Google Play Store.

  • O iOS cria o pacote IPA
  • O Android cria o pacote APK
  • O Google Play Store cria o pacote AAB

Criar o projeto de empacotamento

A criação de um projeto de empacotamento é um processo que cria os pacotes de compilação para a distribuição do aplicativo móvel em diferentes plataformas. Esse processo usa o aplicativo que você registrou na plataforma de identidade da Microsoft e cria as compilações no local do App Center, dependendo das plataformas que você escolher. Os pacotes criados incluem os aplicativos primários e secundários opcionais empacotados em um pacote de aplicativo móvel para cada tipo de plataforma.

ID do pacote

Uma identidade globalmente exclusiva do aplicativo móvel de saída. Segue um padrão de nome de domínio reverso. Por exemplo, com.contoso.myapp.

Assinatura de código

A assinatura de código é o processo de finalização de um aplicativo móvel antes da distribuição aos usuários finais. Um aplicativo com assinatura de código garante que ele vem de uma fonte conhecida e o código do aplicativo não mudou desde a última vez que foi assinado pela fonte confiável.

Aplicativo principal

Um aplicativo principal é o ponto de entrada ou o aplicativo inicial para a experiência do aplicativo móvel ao empacotar mais de um aplicativo de tela. Todos os aplicativos adicionais são considerados aplicativos secundários. Se apenas um aplicativo de tela for empacotado e criado, ele também será considerado o aplicativo principal.

URI de redirecionamento

Um URI de redirecionamento, ou URL de resposta, é o local para onde o servidor de autorização envia o usuário depois que o aplicativo é autorizado com êxito e recebe um código de autorização ou token de acesso. O servidor de autorização envia o código ou token para o URI de redirecionamento; portanto, é importante registrar o local correto como parte do processo de registro do aplicativo.

Mais informações: URI de redirecionamento

Aplicativo secundário

Aplicativos de tela adicionais opcionais que você está empacotando na mesma compilação para distribuição de aplicativos móveis juntamente com o aplicativo principal.

Próximas etapas

Usar o assistente de empacotamento para criar o aplicativo móvel

Confira também