Os ícones mascaráveis são um novo formato que garante a aparência do ícone do PWA. funciona bem em todos os dispositivos Android. Em dispositivos Android mais recentes, os ícones PWA que não seguem o formato de ícone mascarável recebe um plano de fundo branco. Quando você usa uma máscara ele garante que o ícone ocupe todo o espaço fornecido pelo Android.
Como a auditoria de ícones mascaráveis do Lighthouse falha
Farol sinaliza páginas que não têm suporte a ícones mascaráveis:
Para passar na auditoria:
- É necessário ter um manifesto de app da Web.
- O manifesto do app da Web precisa ter uma matriz
icons. - A matriz
iconsprecisa conter um objeto com uma propriedadepurpose, e o valor dessa propriedadepurposeprecisa incluirmaskable.
Como adicionar suporte a ícones mascaráveis ao seu PWA
- Use o Maskable.app Editor para converter um ícone existente em um ícone mascarável.
Adicione a propriedade
purposea um dos objetosiconsno manifesto do app da Web. Defina o valor depurposecomomaskable. Consulte Valores.{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }Use o Chrome DevTools para verificar se o ícone mascarável está sendo exibido corretamente. Consulte Meus ícones atuais estão prontos?