Pesquisar
Projeto exclusivo

Finalização e estabilização da integração OneSignal Push

hoje às 14:29

Descrição do Projeto:

Implementação final de notificações push (Web + PWA com OneSignal)

? Contexto

Temos um sistema já funcional (web + PWA, feito via Lovable) com módulos de operação e controle de tarefas (cadastro, coleta, conferência, financeiro, emissão de NF). Atualmente, a parte de notificações push via OneSignal está parcialmente integrada — conseguimos realizar envios de teste via botões internos, mas ainda não está funcionando de forma automática e contínua.

Nosso objetivo agora é finalizar a implementação, garantindo que os usuários recebam as notificações certas, no momento certo, tanto no navegador quanto no celular (PWA).

Objetivo

Concluir a integração do OneSignal no sistema, garantindo:

• Envio de notificações push automáticas (a partir dos eventos já existentes no backend);
• Entrega correta ao usuário logado (via e-mail ou ID);
• Funcionamento contínuo mesmo após o fechamento e reabertura do PWA.

Situação Atual

Para contextualizar:

• Já conseguimos enviar notificações via botões de teste (forçando o envio pelo backend);
• Após alguns minutos ou após o PWA ser fechado e reaberto, o envio para aquele mesmo usuário para de funcionar;
• A API do OneSignal retorna “0 recipients” em alguns casos;
• O painel do OneSignal envia normalmente, então o problema não parece estar na conta em si.

Por isso, buscamos alguém que possa ajustar a integração existente e garantir que a comunicação com o OneSignal esteja configurada corretamente.

O Que Precisa Ser Feito

• Revisar e ajustar o processo de registro do usuário no OneSignal (para garantir que o external_id e o player_id fiquem corretamente vinculados);
• Configurar o envio automático de notificações conforme eventos do sistema (exemplo: coleta iniciada, pagamento confirmado, nota emitida etc.);
• Garantir o funcionamento contínuo das notificações push após reabrir o PWA;
• Fazer os ajustes necessários no backend e no service worker (caso necessário) para que o push permaneça ativo.

(Caso identifique alguma limitação técnica da estrutura atual, gostaríamos de entender brevemente qual seria o melhor formato para corrigir — exemplo: se for necessário atualizar tokens, revalidar o external_id, etc.)

Perguntas (para avaliarmos a proposta)

• Qual seria a sua abordagem para garantir que o player_id permaneça vinculado ao usuário mesmo após o PWA ser reaberto?
• Você pretende validar o vínculo external_id ? player_id via API do OneSignal ou via código no backend?
• Na sua visão, o comportamento de “parar de enviar após alguns minutos” pode estar ligado a subscrição expirada, service worker, ou configuração do token?
• Considerando que o envio é feito via Edge Function (send-onesignal-notification), qual estratégia você sugere para garantir logs e reenvio seguro em caso de falha?
• Você já trabalhou com PWA e Web Push no OneSignal? Há alguma configuração específica que costuma ser esquecida nesse tipo de cenário?

Aberto à proposta, considerando o escopo descrito e a entrega garantida da funcionalidade completa.

Observação: O sistema já está todo funcional e em ambiente ativo. Buscamos apenas consolidar a parte das notificações, sem alterar outras partes do sistema.

Atividades do cliente nesse projeto:

Última visualização: hoje às 15:38

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 1
Interessados: 3
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Plataforma de monitoramento de dados web e mobile - Desenvolvimento de plataforma para monitoramento e armazenamento de dados agrícolas, com opção de exportação. Mais detalhes sobre o projeto mediante contato.

Desenvolvedor com experiência em Whaticket - Alguém com experiência no código-fonte do Whaticket e que tenha bastante conhecimento para criar a conexão com a API oficial da Meta, além de melhorar o front-end ...

Criação de plataforma educacional online - Preciso de um(a) profissional para criar um site/plataforma de ensino online. Funcionalidades desejadas: • Tela inicial onde o aluno seleciona seu nível (Infantil, Fundamental/Mé...

Gerente de projeto de e-commerce - Olá, Preciso de apoio em um projeto hipotético de e-commerce (Shopify, Reino Unido/França) sobre análise de site, otimização de orçamento de €...

Criação de site para venda de ebook - Estou à procura de um profissional para criar um site de vendas para um ebook. O site deve ser gratuito, sem cobrança de domínio e hospedagem. O ebook é sobre mercado fi...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.