Pré-requisitos e requisitos do sistema para empacotamento
Antes de começar a usar o Empacotamento para criar aplicativos móveis nativos a partir de seus aplicativos de tela do Power Apps, verifique se o sistema atende aos seguintes requisitos e pré-requisitos.
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 software e dispositivo
- Dispositivo Mac para assinatura manual de código com o iOS
- Computador com Windows para assinatura manual de código com o Android
- Para executar o aplicativo móvel empacotado:
- Dispositivo Android com a versão 10 ou superior
- Dispositivo iOS com a versão 14 ou superior
Observação
O desenvolvimento de aplicativos para a plataforma iOS requer uma conta do Apple Developer Program.
Requisitos de permissões e acesso
Você precisa de acesso ao:
- Um ou mais aplicativos de tela para criar o projeto de empacotamento.
- Crie o armazenamento de blobs do Azure e adicione o nome da conta e o nome do contêiner. Para obter mais informações:
- Portal do Azure para criar registro do aplicativo e registrar seu aplicativo, que deve estar no mesmo ambiente que o seu Power Apps.
Um administrador do Azure deve conceder acesso para usar o aplicativo de empacotamento específico. Mais informações: Permissões da API.
Este recurso exige que os aplicativos façam parte de uma solução gerenciada ou não gerenciada. Se os aplicativos ainda não fizerem parte de uma solução, adicione-os a uma solução nova ou existente. Mais informações: Criar um aplicativo de tela usando uma solução.
Você precisa de um cofre de chaves Azure para executar o processo de entrada automática por meio do assistente de Empacotamento. Verifique se o cofre de chaves do Azure está na assinatura padrão do locatário. Se não estiver, crie um usando sua assinatura padrão. Mais informações: Criar um Azure Key Vault para Empacotamento no Power Apps.
Observação
Essa etapa passará a ser obrigatória a partir de 31 de março de 2025.
Verifique as políticas habilitadas para seu aplicativo. Mais informações: Modelos de política de acesso condicional
Se a autenticação multifator (MFA) estiver habilitada, verifique se a MFA está habilitada para as contas que você usará para fazer logon ou desabilite as políticas de acesso condicional.
Há dois tipos de processos de entrada no Empacotamento:
- Assinatura de código manual para Android e iOS: Recomendado. Se você estiver criando um pacote de aplicativo móvel para plataforma Android e pretender assiná-lo manualmente, não se esqueça de gerar chaves e, em seguida, gerar hash de assinatura antes de começar. Você precisa do hash de assinatura gerado para configurar o URI de redirecionamento. Mais informações: Entrada de código manual para Android.
- Entrada automática usando o assistente de Empacotamento: envolve a criação de um cofre de chaves do Azure. Mais informações: Criar um Azure Key Vault para Empacotamento no Power Apps.
Adicionar aplicativo de tela à solução
O encapsulamento para o Power Apps exige que os aplicativos façam parte de uma solução. Se seus aplicativos de tela ainda não fizerem parte de uma solução, adicione-os a uma solução nova ou existente. No painel de navegação esquerdo, selecione Soluções. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado. Selecione uma solução e Editar.
Escolha a opção + Adicionar existente no menu superior e selecione Aplicativo > Aplicativo de tela na lista suspensa.
Selecione a guia Fora do Dataverse e escolha o aplicativo na lista. Pressione o botão Adicionar para adicionar este aplicativo a uma solução.
Mais Informações: Adicionar um aplicativo a uma solução
Próximas etapas
Usar o assistente de empacotamento para criar o aplicativo móvel