Testar o tratamento do protocolo PWA (Aplicativo Web Progressivo)

Este artigo pressupõe que você já definiu manipuladores de protocolo no manifesto do aplicativo Web PWA e está depurando seu aplicativo usando o DevTools. Para saber mais sobre como definir e registrar protocolos em seu PWA, consulte Lidar com protocolos em um PWA.

Use a ferramenta Aplicativo para verificar e testar se o Microsoft Edge registrou com êxito seu aplicativo como um manipulador para protocolos definidos no manifesto do aplicativo Web.

Veja também:

Verifique se os manipuladores de protocolo estão definidos corretamente

Se você ainda não definiu manipuladores para protocolos no manifesto do aplicativo Web do PWA, a ferramenta Aplicativo observará que os protocolos não foram definidos e fornecerá informações adicionais sobre como atualizar o manifesto do aplicativo Web.

Se você tiver definido os protocolos corretamente no manifesto do aplicativo Web, a ferramenta Aplicativo relatará que o Microsoft Edge encontrou registros válidos de manipulador de protocolo e que você pode testar esses manipuladores de protocolo com o PWA instalado.

Para verificar se você definiu corretamente os manipuladores de protocolo:

  1. No Microsoft Edge, vá para o seu PWA. Você pode usar o aplicativo de demonstração PWAmp.

  2. Abra o DevTools (F12).

  3. Na Barra de Atividades, selecione a ferramenta Aplicativo .

  4. Na árvore à esquerda, expanda Manifesto e selecione Manipuladores de Protocolo.

    A página Manifesto rola para baixo até a seção Manipuladores de protocolo .

    • Se os manipuladores de protocolo não tiverem sido definidos no manifesto do aplicativo Web ou tiverem sido definidos incorretamente, a seguinte mensagem será exibida: "Defina manipuladores de protocolo no manifesto para registrar seu aplicativo como um manipulador para protocolos personalizados quando seu aplicativo for instalado."

      Seção manipuladores de protocolo, sem protocolos definidos

    • Se os manipuladores de protocolo tiverem sido definidos com êxito no manifesto do aplicativo Web, a seguinte mensagem será exibida: "Registro de manipulador de protocolo válido encontrado no manifesto. Com o aplicativo instalado, teste os protocolos registrados."

      Seção manipuladores de protocolo, com protocolos definidos

Protocolos de teste da ferramenta Aplicativo

Para testar os manipuladores de protocolo que você definiu, use a seção Manipuladores de protocolo da página >Manifesto da ferramenta >Aplicativo.

Para testar seus manipuladores de protocolo da ferramenta Aplicativo, você deve primeiro instalar seu PWA; consulte Instalando um PWA em Usar PWAs (Aplicativos Web Progressivos) no Microsoft Edge.

A ferramenta Aplicativo detecta todos os manipuladores de protocolo do manifesto do aplicativo Web.

Para testar um manipulador de protocolo:

  1. Abra um PWA no Microsoft Edge. Você pode usar o aplicativo de demonstração PWAmp.

  2. Instale o PWA; consulte Instalando um PWA em Usar PWAs (Aplicativos Web Progressivos) no Microsoft Edge.

  3. Abra o DevTools (F12).

  4. Na Barra de Atividades, selecione a ferramenta Aplicativo .

  5. Na árvore à esquerda, expanda Manifesto e selecione Manipuladores de Protocolo.

    A página Manifesto rola para baixo até a seção Manipuladores de protocolo .

  6. Na lista suspensa, selecione o protocolo a ser testado.

  7. Insira o restante do URI na caixa de texto e clique no botão Testar protocolo :

    Testando o protocolo Web+amp; personalizado da ferramenta Aplicativo

    No exemplo acima, o URI a seguir está sendo testado:

    web+amp://files.freemusicarchive.org/storage-freemusicarchive-org/music/no_curator/Kevin_MacLeod/Jazz_Sampler/Kevin_MacLeod_-_AcidJazz.mp3

    Seu PWA foi iniciado. Dependendo do sistema operacional (SO), talvez seja necessário permitir que o Microsoft Edge abra seu PWA e aceite as permissões no nível do sistema operacional para registrar seu aplicativo como um manipulador para seu protocolo.

Confira também

Blog do Windows:

MDN: