FW Mini PWABuilder

Crie seu PWA em segundos — ícones, manifest e service worker prontos!

🔧 Configure seu PWA

📚 Guia Completo de Implantação Manual

Use este guia para configurar seu PWA manualmente com os arquivos baixados.

1. 📌 O que colocar no do seu index.html:

<!-- Manifest e tema -->
<link rel="manifest" href="/manifest.json">
<meta name="theme-color" content="#4338ca">

<!-- Ícone para iOS -->
<link rel="apple-touch-icon" href="/icons/icon-192x192.png">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

2. 🔄 O que colocar no final do (ou no window.onload):

<script>
  if ('serviceWorker' in navigator) {
    window.addEventListener('load', () => {
      navigator.serviceWorker.register('/ws.js')
        .then(reg => console.log('[SW] Registrado com sucesso:', reg.scope))
        .catch(err => console.error('[SW] Falha no registro:', err));
    });
  }
</script>

3. ✅ Checklist Final para tornar qualquer site um PWA instalável:

Verifique se seu site tem:
  • ✅ HTTPS ativo (obrigatório)
  • ✅ Service Worker registrado e ativo (ws.js)
  • ✅ Página offline funcional (offline.html)
  • ✅ manifest.json configurado com ícones
  • ✅ Ícones 192x192 e 512x512 na pasta /icons/
  • ✅ Tags no conforme instruções acima

4. 📁 Estrutura de arquivos recomendada:

seu-site/ ├── index.html ├── ws.js ├── offline.html ├── manifest.json └── icons/ ├── icon-192x192.png └── icon-512x512.png

5. ♻️ Como reutilizar em qualquer projeto:

  1. Copie os arquivos ws.js e offline.html da pasta files/.
  2. Ajuste CACHE_VERSION no ws.js sempre que mudar assets.
  3. Atualize STATIC_ASSETS no ws.js com os caminhos dos seus novos arquivos (CSS, JS, páginas, etc).
  4. Crie o manifest.json personalizado com nome, cores e ícones do novo projeto.
  5. Gere os ícones e coloque na pasta /icons/.
  6. Adicione as tags no do HTML principal.
  7. Registre o SW conforme instrução acima.
⚠️ Importante: Você ainda precisa de um manifest.json válido. Use o gerador acima ou crie manualmente. Os arquivos ws.js e offline.html já estão prontos para uso.

🔧 Quer mais controle? Use o Modo Manual!

Se preferir configurar seu PWA manualmente com arquivos profissionais prontos, baixe os arquivos abaixo:

📌 Instruções completas de implantação estão disponíveis após gerar seu PWA!