Requisitos e pré-requisitos do sistema para Encapsular
Antes de começar a utilizar Encapsular para criar aplicações móveis nativas a partir das suas aplicações tela do Power Apps, certifique-se de que o seu sistema satisfaz os requisitos e pré-requisitos que se seguem.
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.
Requisitos de software e de dispositivo
- Dispositivo Mac para assinatura de código manual com iOS
- PC Windows para assinatura de código manual com Android
- Para executar a aplicação móvel encapsulada:
- Dispositivo Android com versão 10 ou superior
- Dispositivo iOS com versão 14 ou superior
Nota
O desenvolvimento de aplicações para a plataforma iOS requer uma conta Programa de Programador da Apple.
Permissões e requisitos de acesso
Precisa de acesso ao:
- Uma ou mais aplicações de tela para criar o projeto de encapsulamento.
- Crie um armazenamento de blobs do Azure e adicione o nome da conta e o nome do contentor. Mais informações:
- Portal do Azure para criar o registo da aplicação e registar a sua aplicação, que deve estar no mesmo ambiente que o seu Power Apps.
Um administrador do Azure tem de conceder-lhe acesso para utilizar a aplicação de encapsulamento específica. Mais informações: Permissões de API.
Esta caraterística requer que as aplicações façam parte de uma solução gerida ou não gerida. Se as suas aplicações ainda não fizerem parte de uma solução, adicione-as a uma solução nova ou existente. Mais informações: Criar uma aplicação de tela a partir de uma solução.
Necessita de um Azure Key Vault para efetuar o processo de início de sessão automático através do assistente de Encapsular. Certifique-se de que o Azure Key Vault está na subscrição predefinida do inquilino. Se não estiver, crie um usando a sua assinatura predefinida. Mais informações: Criar um Azure Key Vault para Encapsulamento no Power Apps.
Nota
Este passo tornar-se-á obrigatório a partir de 31 de março de 2025.
Verifique as políticas ativadas para a sua aplicação. Mais informações: Modelos de política de Acesso Condicional
Se a autenticação multifator (MFA) estiver ativada, certifique-se de que a MFA está ativada para as contas que irá utilizar para iniciar sessão ou desativar as políticas de acesso condicional.
Existem dois tipos de processos de início de sessão em Encapsular:
- Início de sessão de código manual Android e iOS: Isto é recomendado. Se estiver a criar um pacote da aplicação móvel para a plataforma Android e planeia assiná-la por código manualmente, assegure-se de que gera chaves e, em seguida, gera um hash de assinatura antes de começar. Precisa do hash de assinatura gerado para configurar o URI de Redirecionamento. Mais informações: Início de sessão de código manual para Android.
- Início de sessão automático utilizando o assistente de Encapsular: envolve a criação de um Azure Key Vault. Mais informações: Criar um Azure Key Vault para Encapsulamento no Power Apps.
Adicionar a aplicação de tela à solução
Encapsular para Power Apps necessita que as aplicações fazem parte de uma solução. Se as suas aplicações de tela ainda não fizerem parte de uma solução, adicione-as 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, em seguida, selecione o item pretendido. Selecione uma solução e, em seguida, selecione Editar.
Escolha a opção + Adicionar existente no menu superior e selecione Aplicação > Aplicação de tela na lista pendente.
Selecione o separador Fora do Dataverse e escolha a aplicação na lista. Prima o botão Adicionar para adicionar esta aplicação a uma solução.
Para mais informações: Adicionar uma aplicação à solução
Próximos passos
Utilizar o assistente de encapsulamento para criar a sua aplicação móvel