Problemas conhecidos com páginas personalizadas em um aplicativo baseado em modelo

A página personalizada é um novo tipo de página em aplicativos baseados em modelo. As páginas personalizadas trazem o poder dos aplicativos de tela para aplicativos baseados em modelos. Abaixo estão os problemas conhecidos que você deve conhecer.

  • Quando uma página personalizada é modificada, como quando é salva e publicada, o aplicativo baseado em modelo não está ciente da mudança. O aplicativo baseado em modelo continuará a usar a última versão da página personalizada de quando o aplicativo foi publicado. Um aplicativo baseado em modelo é publicado por meio do designer de aplicativos, explorador de soluções ou o botão de Publicar tudo irá atualizar todas as páginas personalizadas no aplicativo.

  • Não há suporte atualmente para imagens, ícones e formas com idiomas da direita para a esquerda (RTL).

  • Não há suporte para a capacidade de obter os formatos de dados atuais das configurações dos usuários, incluindo data, hora, números e moeda.

  • As páginas personalizadas usam uma sessão de hospedagem de aplicativo de tela que pode atingir o tempo limite após 8 horas. No entanto, a sessão de Interface Unificada tem um tempo limite mais longo. Quando o tempo limite é atingido, uma barra de mensagem de erro é exibida, solicitando que o usuário atualize o navegador.

    Erro na barra de mensagens do aplicativo de tempo limite de sessão da página personalizada

  • Quando uma página personalizada com componente de código é aberta para edição, uma caixa de diálogo de segurança é exibida. Selecionar Voltar na caixa de diálogo de segurança não navega de volta ao contexto principal. O usuário pode fechar a guia do navegador para sair do designer do aplicativo de tela.

  • Nem todos os controles do aplicativo de tela estão disponíveis com páginas personalizadas. No entanto, as páginas personalizadas oferecem suporte aos controles de aplicativo de tela mais comuns e aos componentes personalizados pro-dev. Para obter mais informações sobre o que está disponível, consulte Crie uma página personalizada para o aplicativo baseado em modelo

  • Os criadores precisam compartilhar páginas personalizadas para permitir que outro fabricante faça alterações, o que é um comportamento diferente dos típicos componentes de aplicativos baseados em modelos. Se uma página personalizada não puder ser compartilhada na área Soluções, abra o ambiente no centro de administração do Power Platform e, em seguida, abra Recursos > Power Apps > Página > Compartilhar. Da mesma forma, para reutilizar os componentes do aplicativo de tela dentro da página personalizada, a biblioteca de componentes correspondente também precisa ser compartilhada com os criadores de páginas personalizadas.

  • A experiência do criador para a página personalizada não oferece suporte para determinadas APIs do Power Apps component framework, como Navigation, e APIs Web, que estão alinhadas com os aplicativos de tela independentes. No entanto, essas APIs estão disponíveis no aplicativo publicado, onde a página personalizada é adicionada aos aplicativos baseados em modelo. Mais informações: Adicionar componentes de código a uma página personalizada para seu aplicativo baseado em modelo.

  • A experiência do criador para a página personalizada não está ativada atualmente em nuvens soberanas. Se desejar habilitá-lo para uma sessão de criador, anexe "powerappsPortalApps.enableEditInShellAppDesigner=true" como um parâmetro de consulta à url https://make.powerapps.com/.

  • Os criadores não podem usar as referências de ambientes cruzados do Dataverse em uma página personalizada.

  • Quando um usuário sem privilégios do usuário do Power Apps abrir uma página personalizada no aplicativo orientado por modelo, eles verão um erro mencionando nenhum direito ativo para usar o PowerApps. Mais Informações: Visão geral do licenciamento para Microsoft Power Platform e o guia de licenciamento associado.

  • As páginas personalizadas requerem que cookies de terceiros sejam ativados, o que é exigido pelo tempo de execução do aplicativo de tela.

  • Quando um usuário é solicitado a consentir com os conectores e seleciona Não permitir, a página personalizada será renderizada, mas sem dados. O usuário não é notificado de que a recuperação de dados foi ignorada.

  • Depois que um aplicativo baseado em modelo ou página personalizada é alterado e publicado, o carregamento de uma página personalizada pode demorar mais do que o normal e nenhum botão giratório de carregamento de página é mostrado.

  • O suporte ao player nativo está disponível para iOS, Android e Windows no modo somente online. O suporte off-line não é compatível atualmente.

  • Ao navegar de volta para uma página personalizada vindo de outra, o estado da página não é restaurado, portanto ela aparece como uma nova navegação.

  • Ao tentar se conectar, o comportamento atual causado por um usuário que seleciona qualquer lugar fora da caixa de credenciais faz com que a janela pop-out da conexão se desloque para trás do navegador do aplicativo.

  • Quando um usuário executar um aplicativo que não seja compatível com Políticas de prevenção contra perda de dados (DLP) da organização, ele verá uma caixa de diálogo de erro e os 'Detalhes técnicos' refletirão que o aplicativo não é compatível com DLP.

    Caixa de diálogo de erro Prevenção contra Perda de Dados

Consulte também

Visão geral da página personalizada do aplicativo baseado em modelo