Base44 é uma escolha popular para construir PWAs modernas. É rápido, flexível e elimina muitas das dores de cabeça da infraestrutura tradicional. Mas se alguma vez tentou adicionar notificações push da web a uma aplicação Base44, provavelmente encontrou o que parece ser um beco sem saída.
Sem acesso root. Sem service-worker.js. Sem notificações push.
Ou assim parece.
Neste artigo, vamos detalhar:
- Por que o Push da Web geralmente falha no Base44
- Por que a maioria das equipas assume que é impossível
- Como o PushEngage ativa o Push da Web no Base44 na mesma
- O que funciona, o que não funciona e por que essa troca ainda faz sentido
Se está a construir uma PWA no Base44 e se preocupa com a retenção, isto é para si.
Envie Mensagens Multicanal Hoje Mesmo!
As mensagens Push e WhatsApp são ferramentas de marketing super eficazes e de baixo custo para o ajudar a aumentar o seu tráfego recorrente, envolvimento e vendas em piloto automático.
- Por que o Push da Web Parece Impossível no Base44
- Por que Este é Geralmente um Caminho Sem Saída
- O Contorno do Service Worker do PushEngage
- Como Configurar o PushEngage no Base44 (Passo a Passo)
- O Que Pode Fazer Com o PushEngage no Base44
- Por Que Isto Ainda Faz Sentido Para a Maioria das PWAs Base44
- Base44 + PushEngage: Uma Pilha de Retenção Prática
- Defina Uma Vez, Cubra Todo o Suporte ao Cliente
Normalmente, as notificações push web exigem o registo de um service worker na raiz do seu domínio — e esse requisito é exatamente o que a arquitetura do Base44 parece bloquear.
Por que o Push da Web Parece Impossível no Base44
Para entender o problema, precisa de entender como o Push da Web realmente funciona.

Como Funciona o Push da Web (Breve Introdução)
As notificações push da web dependem de um service worker.
Um service worker:
- Executa em segundo plano
- Ouve eventos push
- Pode exibir notificações mesmo quando o site ou PWA está fechado
Para que os navegadores confiem nele, o service worker geralmente tem de:
- Residir na raiz do seu domínio
(ex:/service-worker.js) - Ser registado com o âmbito correto
Isto não é opcional. É assim que os navegadores impõem limites de segurança.
A Restrição do Base44
O Base44 não permite acesso arbitrário à diretoria raiz da forma tradicional.
Isso significa:
- Não pode simplesmente colocar um ficheiro
service-worker.jsem/ - Não pode implementar Web Push usando o "standard" notificações push PWA playbook
Portanto, a maioria das equipas chega à mesma conclusão: "O Web Push não funcionará no Base44."
E normalmente, estariam certas.
Por que Este é Geralmente um Caminho Sem Saída
A maioria dos fornecedores de push assume uma coisa: Você controla os seus ficheiros raiz.
A sua configuração depende de:
- Um service worker a nível raiz
- Acesso direto a ficheiros
- Mesclagem manual do service worker
Isso funciona bem em stacks personalizadas, mas não no Base44.
Como resultado:
- As equipas abandonam o Web Push por completo
- Ou assumem que precisam de uma aplicação nativa para reter utilizadores corretamente
É aqui que o PushEngage faz algo diferente.
O Contorno do Service Worker do PushEngage
O PushEngage suporta um Bypass do Service Worker especificamente concebido para ambientes como o Base44. Esta abordagem permite o Web Push sem exigir acesso a ficheiros a nível raiz.
A Ideia (Visão Geral)
Em vez de o forçar a:
- Modificar a raiz do Base44
- Substituir ou mesclar service workers manualmente
O PushEngage:
- Regista um service worker através de um mecanismo alternativo suportado pelo navegador
- Utiliza a sua própria infraestrutura para lidar com eventos push
- Mantém o âmbito e os requisitos de segurança corretos sem tocar nos seus ficheiros raiz
Da perspetiva do navegador:
- Existe um service worker válido
- Os eventos push são tratados corretamente
- As notificações podem ser entregues de forma fiável
Da sua perspetiva:
- Não requer acesso root
- Sem necessidade de código personalizado de service worker
- Sem limitações de Base44 a impedi-lo
É isto que torna o Web Push viável em PWAs Base44.
Como Configurar o PushEngage no Base44 (Passo a Passo)
Aqui está a melhor parte: não precisa de tocar num servidor, num painel DNS ou em qualquer configuração de infraestrutura. Toda a configuração leva cerca de 10 minutos.
Existem duas formas de o fazer — deixar o construtor de IA do Base44 instalar tudo para si, ou adicionar o código manualmente. Abordaremos ambas.
Passo 1: Obtenha o seu Código de Instalação PushEngage
Primeiro, crie a sua conta PushEngage e adicione o URL da sua aplicação Base44 (por exemplo, yourapp.base44.app ou o seu domínio personalizado) como o seu site.
Em seguida, no painel PushEngage, vá a Configurações do Site » Instalação e selecione Qualquer Site. Precisará de duas coisas desta tela:
- O seu código de instalação — um pequeno script que vai dentro da tag
<head>da sua aplicação - O seu ficheiro de service worker — clique em Descarregar Ficheiro de Service Worker para obter o
service-worker.jsque precisa de residir na raiz da sua aplicação (por exemplo,yourapp.base44.app/service-worker.js)

Para o guia completo, siga o guia de instalação do PushEngage.
Passo 2: Peça à IA do Base44 para o Instalar (O Caminho Fácil)
Lembre-se da restrição anterior: não pode colocar ficheiros manualmente na raiz do Base44. Mas aqui está a brecha — o chat de IA do Base44 pode editar os ficheiros da sua aplicação para si. Abre automaticamente assim que faz login.
Basta colar um prompt como este:
Integrate PushEngage web push notifications into my app:
1. Add my PushEngage installation code (below) to the <head> of every page.
2. Create a service-worker.js file at the root of my app, using the contents of the PushEngage service worker file (below), so it is publicly accessible at /service-worker.js.
[paste your installation code here]
[paste your service-worker.js contents here]
A IA do Base44 irá integrar tudo no lugar. Não é necessário editor de código.
Prefere fazê-lo à mão? São os mesmos dois passos: colar o código de instalação no <head> da sua aplicação e adicionar o ficheiro service-worker.js na raiz do seu projeto. Qualquer um dos caminhos funciona.
Passo 3: Teste a sua Configuração
Abra a sua aplicação Base44 no Chrome e deverá ver o prompt de opt-in para notificações push. Subscreva, depois verifique o seu painel PushEngage:
- A sua contagem de subscritores deverá aumentar
- Envie-se uma notificação de teste — deverá chegar em segundos
- As suas estatísticas de entrega e cliques deverão começar a atualizar
Testámos este fluxo exato numa aplicação Base44 ativa — subscrições, entrega e estatísticas funcionam tal como o fazem em qualquer outro site.
Se o opt-in não aparecer, as causas mais comuns estão abordadas no nosso guia de resolução de problemas. Nove em cada dez vezes, é o service worker não estar publicamente acessível na raiz — que é exatamente o que o prompt acima corrige.
O Que Pode Fazer Com o PushEngage no Base44
Assim que o bypass do service worker estiver implementado, desbloqueia capacidades de retenção reais — não uma versão diluída.
Plataformas Suportadas
Com PushEngage em Base44, pode enviar:
- Web Push para Desktop
- Chrome
- Firefox
- Edge
- Web Push para Android
- Incluindo instalações de PWA
Estas são as plataformas onde a maior parte do tráfego de alta intenção já reside para comércio eletrónico e SaaS.
O Que Pode Construir
Não está limitado a transmissões básicas. PushEngage suporta:
- Fluxos de trabalho automatizados
- Recuperação de carrinhos abandonados
- Abandono de navegação
- Alertas de quebra de preço
- Segmentação
- Com base no comportamento, atributos e eventos
- Rastreamento de objetivos
- Meça cliques, conversões e impacto na receita
Em resumo, obtém a mesma pilha de retenção que esperaria numa configuração tradicional — sem ter de reestruturar a sua aplicação.
Por Que Isto Ainda Faz Sentido Para a Maioria das PWAs Base44
Para a maioria dos casos de uso Base44, esta limitação é muito menos impactante do que parece.
Onde os Utilizadores com Alta Intenção Realmente Estão
Para PWAs de comércio eletrónico e SaaS:
- Utilizadores de desktop convertem a taxas mais elevadas
- O Android domina o tráfego móvel global
- Utilizadores registados e recorrentes vêm maioritariamente destas plataformas
É exatamente aí que o Web Push em Base44 funciona.
O Que Ganha
Mesmo sem Web Push para iOS, ainda ganha:
- Um canal de retenção direto e próprio
- Reengajamento em tempo real sem e-mail ou anúncios
- Fluxos de recuperação automatizados que funcionam em piloto automático
Para muitas equipas, isto proporciona um ROI imediato sem ter de esperar por um roteiro de aplicações nativas.
Base44 + PushEngage: Uma Pilha de Retenção Prática
Se estiver a usar Base44 para criar uma PWA, os seus objetivos são geralmente claros:
- Reduzir o atrito
- Entregar mais rapidamente
- Reter utilizadores sem sobrecarregar a infraestrutura
O PushEngage encaixa-se naturalmente nesse modelo.
Pode:
- Manter a sua configuração Base44 intacta
- Ativar o Web Push onde realmente importa
- Evitar hacks, soluções alternativas ou código personalizado frágil
Não é necessário acesso root. Não é necessário replataformar.
Defina Uma Vez, Cubra Todo o Suporte ao Cliente
O Web Push no Base44 não é impossível — é apenas impossível da forma tradicional.
Com o Service Worker Bypass do PushEngage:
- O Web Push para desktop e Android é totalmente suportado
- Fluxos de trabalho de retenção automatizados são desbloqueados
- A única peça em falta é o iOS — e essa é uma limitação da Apple, não do Base44
Se estiver a criar uma PWA no Base44 e quiser um canal de retenção real, o web push ainda está muito em jogo. E deve definitivamente começar a usar notificações push da web para o seu negócio.
Ainda não está convencido? Consulte estes recursos incríveis sobre campanhas de notificações push:
- Como Aumentar as Vendas de Hotéis na Época Baixa
- Como Fazer Marketing Multicanal para Hotéis em 2026
- Como Converter Subscritores em Compradores Usando Notificações Push Web
- Como Notificar Subscritores de Novos Posts do WordPress
- Como Enviar Notificações de "Volta ao Stock" para Obter Mais Vendas
- Como Limpar Listas de Subscritores de Notificações Push (Fácil)
- Como Enviar Automaticamente Notificações Push RSS
- Como Usar Notificações Push para Promover um Site de Notícias
- Como Usar Notificações Push de Venda Cruzada para Duplicar as Suas Vendas
- Como Usar Notificações Push de Abandono de Navegação (4 Passos)