Descrição geral do encapsulamento

A caraterística encapsulamento no Power Apps permite-lhe encapsular as suas aplicações de tela como aplicações de marca personalizada Android e iOS para distribuição nativa aos utilizadores móveis. Pode distribuir essas aplicações móveis nativas encapsuladas para os utilizadores finais através do Microsoft Intune, Microsoft App Center, Google Play Store e Apple Business Manager.

Aplicações de tela publicadas para os utilizadores de aplicações móveis como um pacote que usa a funcionalidade de encapsulamento.

Pode encapsular uma ou várias aplicações de tela do Power Apps no mesmo pacote de aplicações móveis nativas. Pode utilizar a caraterística de encapsular para personalizar a experiência de arranque da aplicação móvel para corresponder aos requisitos da imagem corporativa da sua organização. Pode especificar o ícone da aplicação, a imagem do ecrã inicial, a imagem do ecrã de boas-vindas (início de sessão) e a paleta de cores a utilizar na aplicação móvel.

Pode atualizar as aplicações móveis encapsuladas publicando alterações às aplicações de tela que estão incluídas no pacote móvel utilizando o Maker Portal do Power Apps. Todas as alterações publicadas às aplicações de tela incluídas são automaticamente transferidas pelas versões existentes das suas aplicações móveis encapsuladas.

Encapsular oferece capacidades de plataforma de desenvolvimento de aplicação móvel (MADP) nativas ao Power Apps.

  • Desenvolvimento de aplicação móvel sem código—crie aplicações móveis sem experiência prévia
  • Compilações aplicações móveis geridas—criamos a aplicação para si
  • Imagem corporativa de ponto a ponto sem compromisso—utilize o seu próprio logótipo e paleta de cores
  • Suporte a várias aplicações de tela—vários grupos de aplicações numa única aplicação móvel
  • Governação Enterprise com o Microsoft Intune—proteja os seus dados com a gestão de aplicações

Compreender o processo de encapsulamento

A caraterística encapsular irá encapsular as suas aplicações de tela numa shell de aplicações móveis nativas e produzirá um pacote móvel. Pode assinar e distribuir digitalmente este pacote móveis como as suas aplicações Android e iOS de marca personalizada para utilizadores móveis através dos canais de distribuição nativos como o Microsoft Intune, Microsoft App Center, Google Play Store e Apple Business Manager.

A secção seguinte explica os passos envolvidos na utilização da caraterística de encapsular para criar aplicações móveis nativas:

Passos envolvidos na utilização da funcionalidade de encapsulamento para criar aplicações móveis

  1. Selecione a sua aplicação de tela primária e inicie o assistente de encapsulamento. Uma aplicação de tela primária é a aplicação que fornece a experiência inicial que pretende que os seus utilizadores de aplicações móveis vejam quando abrem a sua aplicação móvel. As suas aplicações de tela têm de fazer parte de uma solução. Mais informações: Adicionar uma aplicação de tela à solução.
  2. Opcionalmente, adicione as aplicações de tela secundárias à sua aplicação móvel no assistente de encapsulamento. Mais informações: Encapsular várias aplicações de tela juntas.
  3. Selecione as plataformas de destino (iOS e Android) para a aplicação móvel. Opcionalmente, selecione assinar de código automaticamente no seu pacote da aplicação móvel no assistente de encapsulamento.
  4. Personalize a imagem corporativa com ícones, imagens e paleta de cores para personalizar a sua aplicação móvel.
  5. Registe a sua aplicação. Utilize um registo de aplicação existente ou crie um novo no assistente de encapsulamento.
  6. Selecione a localização do App Center para armazenar a aplicação móvel. Utilize uma localização do App Center ou crie uma nova no assistente de encapsulamento.
  7. Comece o processo de compilação no passo Encapsular para gerar a sua aplicação móvel de marca personalizada.
  8. Faça download da sua aplicação móvel a partir da Localização do App Center.
  9. Se a assinatura de código automática não for escolhida no assistente de encapsulamento, tem de assinar por código manualmente o pacote da aplicação móvel. Mais informações: Assinar o pacote da aplicação móvel manualmente.
  10. Testar o pacote de aplicação.
  11. Distribua o pacote da aplicação aos utilizadores de aplicações móveis.

Embrulhe várias aplicações de tela em conjunto

Pode encapsular mais do que uma aplicação de tela como um único pacote de aplicação móvel. O pacote da aplicação móvel ainda necessita de uma aplicação de domicílio, chamada de aplicação primária. Esta aplicação torna-se no ponto de entrada para todas as outras aplicações de tela incluídas no pacote da aplicação móvel, que são chamadas de aplicações secundárias.

As aplicações secundárias são opcionais. Quando encapsula apenas uma aplicação de tela, a aplicação incluída ainda é designada como a aplicação primária, mas o pacote da aplicação móvel náo possui aplicações secundárias.

Conforme explica a seguinte ilustração, uma aplicação primária pode ter ligações a várias aplicações secundárias. O movimento entre as aplicações primárias e secundárias dentro da mesma aplicação móvel embrulhadas em conjunto pode ser gerido com a função Launch().

Aplicações primárias e secundárias embrulhadas em conjunto.

Crie a imagem corporativa da sua aplicação móvel

O embrulho suporta a personalização da experiência inicial da aplicação móvel para corresponder aos requisitos da imagem corporativa da sua organização. Pode especificar o ícone da aplicação, a imagem do ecrã inicial, a imagem do ecrã de boas-vindas (início de sessão) e a paleta de cores a usar ao longo das experiências nativas da aplicação móvel.

Imagem corporativa em encapsulamento.

As opções de personalização da imagem corporativa estão disponíveis quando começa a criar o seu projeto de encapsulamento. Mais informações: Configurar imagem corporativa

Requisitos de sistema

A lista que se segue explica aquilo de que necessita antes de poder começar a utilizar a caraterística Encapsular para publicar uma ou mais aplicações de conteúdo móvel como pacote de aplicações móveis.

Permissões e requisitos de acesso

Requisitos de software e de dispositivo

Nota

O desenvolvimento de aplicações para a plataforma iOS requer uma conta Programa de Programador da Apple.

Compreensão da terminologia de encapsulamento

Encapsular envolve vários componentes no Power Apps, App Center e plataformas de terceiros como iOS e Android. Consequentemente, torna-se importante compreender os componentes envolvidos enquanto trabalha com a funcionalidade de encapsulamento na Power Apps.

Localização do App Center

Use o contentor no App Center para armazenar pacotes compilados para a distribuição de aplicações móveis. Os tipos de saída de compilação diferem dependendo da plataforma de destino que selecionou.

Plataforma SO Tipo de ficheiro de saída da compilação
iOS (para distribuição através da Apple Store) Personalizar *.zip
Android (para distribuição através de todos os canais exceto Google Play Store) Android *.apk

Plataforma(s) da aplicação

As plataformas pretendidas para a aplicação que pretende submeter ao processo de compilação para publicação. Pode criar compilações para aplicações móveis para iOS, Android ou Google Play Store.

  • iOS cria um pacote IPA
  • Android cria um pacote APK
  • Google Play Store cria um pacote AAB

Compilar o projeto de encapsulamento

Compilar um projeto de encapsulamento é um processo que cria os pacotes compilados para distribuição da aplicação móvel através das diferentes plataformas. Este processo utiliza a aplicação que registou na plataforma de identidade da Microsoft e cria a compilação na localização do App Center indicada, dependendo das plataformas que escolher. Os pacotes de compilação incluem as aplicações primária e secundária opcional, colocadas num pacote de aplicação móvel único para cada tipo de plataforma.

ID do grupo

Uma identidade única global da aplicação móvel de saída. Segue um padrão inverso de nome de domínio. Por exemplo, com.contoso.myapp.

Assinatura de código

A assinatura de código é o processo de finalização de uma aplicação móvel antes da distribuição pelos utilizadores finais. Uma aplicação que é assinada por código assegura que vem de uma origem conhecida e o código da aplicação não mudou desde a última vez que foi assinada pela origem de confiança.

Aplicação principal

A aplicação primária é o ponto de entrada ou a aplicação de domicílio para a experiência de aplicação móvel ao embrulhar mais do que uma aplicação de tela em conjunto. Todas as aplicações adicionais são consideradas aplicações secundárias. Se apenas uma aplicação de tela é embrulhada e compilada, também é considerada a aplicação primária.

Redirecionar URL

Um URL de redirecionamento, ou URL de resposta é a localização para onde o servidor de autorização envia o utilizador assim que a aplicação foi autorizada com sucesso e garantida um código de autorização ou token de acesso. O servidor de autorização envia o código ou token para o URL de redirecionamento, por isso, é importante que registe a localização correta como parte do processo de registo da aplicação.

Para mais informações: Redirecionar URL

Aplicação secundária

Aplicações de tela adicionais opcionais que encapsula na mesma compilação para distribuição da aplicação móvel juntamente com a aplicação primária.

Próximos passos

Utilizar o assistente de encapsulamento para criar a sua aplicação móvel

Consulte também