Compartilhar via


Processar ligações para a sua Aplicação Web Progressiva

As aplicações nativas em muitos sistemas operativos podem processar ligações. Quando os URLs associados são ativados, as aplicações nativas podem pedir para serem iniciadas em vez do browser, para criar uma experiência mais envolvente para estas aplicações.

As Aplicações Web Progressivas (PWAs) também podem processar ligações de forma semelhante.

O sistema operativo no qual o PWA está instalado inicia automaticamente o seu PWA para qualquer ligação que se refira a conteúdos que estejam dentro do âmbito do PWA, quando qualquer uma das seguintes condições for cumprida:

  • O PWA foi instalado a partir da Microsoft Store no Windows.
  • O PWA foi instalado com o Microsoft Edge e o Microsoft Edge é o browser predefinido no dispositivo.

Não é necessário código para que o processamento automático de ligações funcione, mas os utilizadores finais podem optar ativamente por não utilizar o processamento automático de ligações. Para optar ativamente por não participar no processamento automático de ligações:

  1. No Microsoft Edge, navegue para edge://apps.

  2. Localize o PWA para o qual pretende desativar o processamento automático de ligações e clique em Detalhes.

  3. Na página de detalhes do PWA, na secção Processamento de ligações , clique no botão de alternar.

A página de detalhes do edge://apps da aplicação PWAmp Music Player, que mostra onde está o botão de alternar de processamento de ligações

O manifesto de um PWA define a parte do domínio de alojamento a que o PWA está confinado. Por exemplo, o nome de www.contoso.com domínio pode ter um PWA definido www.contoso.com/app em com o respetivo âmbito definido como /app. Neste caso, todas as páginas Web disponíveis no www.contoso.com/app caminho fazem parte do âmbito do PWA. No entanto, as páginas Web dentro do www.contoso.com/foo caminho não fazem parte do âmbito do PWA. Além disso, as páginas Web disponíveis em bar.contoso.com/app ou www.contoso.co.uk também não fazem parte do âmbito do PWA.

As extensões de âmbito permitem que um PWA capture a navegação para caminhos, subdomínios ou mesmo sites que não o seu próprio âmbito. Isto pode ser útil para PWAs que abrangem vários domínios para fins de localização. Por exemplo, um PWA pode abranger contoso.com, contoso.co.uke contoso.fr.

Nota: a funcionalidade de extensões de âmbito está atualmente na versão de avaliação de origem. Veja Funcionalidades experimentais e avaliações de origem. Para saber mais sobre o estado de desenvolvimento desta funcionalidade no Chromium, consulte a funcionalidade extensões de âmbito da aplicação Web em Estado da Plataforma do Chrome.

Assim que a funcionalidade puder ser utilizada no Microsoft Edge, iremos documentá-la aqui. Entretanto, para saber mais sobre como as extensões de âmbito irão funcionar, veja o documento do explicador no repositório WICG.

Confira também