Passar para o conteúdo principal

Otimização de Performance no Envio de Notificações Push

b
Escrito por bruno bulso

Otimização de Performance no Envio de Notificações Push

Visão Geral

Este artigo detalha uma melhoria técnica implementada em nosso sistema de envio de notificações push. Na prática, o processo de agendamento de uma notificação se tornou assíncrono, o que significa que, ao programar uma campanha, a resposta do sistema é praticamente instantânea. Isso elimina a ocorrência de erros de timeout (tempo esgotado) e longas esperas, especialmente para lojistas com uma grande base de usuários no aplicativo, tornando a operação mais ágil e confiável.

Cloud Commerce e Integrações

Sistemas envolvidos: A melhoria é uma otimização interna na infraestrutura da Kobe Apps e beneficia todos os clientes que utilizam a funcionalidade de envio de notificações push. Embora o impacto positivo seja percebido em qualquer plataforma de Cloud Commerce integrada, o exemplo mais comum de uso é o agendamento de notificações através do painel administrativo da VTEX.

Perguntas Frequentes (FAQ)

O que mudou no processo de envio de notificações push?

Anteriormente, ao agendar um push, o sistema precisava processar e enviar as notificações para todos os usuários antes de confirmar a operação, o que podia levar tempo. Agora, seu pedido de agendamento é recebido e confirmado instantaneamente em uma fila, e nossos servidores realizam o disparo em segundo plano. Isso torna a sua experiência no painel de agendamento muito mais rápida.

Qual o principal benefício prático desta atualização para a minha loja?

O principal benefício é a velocidade e a confiabilidade. Você não enfrentará mais telas de carregamento longas ou erros de tempo esgotado (timeout) ao agendar notificações para uma base grande de usuários. A confirmação do agendamento é imediata, otimizando o seu tempo de gestão.

Se a confirmação do agendamento é imediata, como sei que as notificações foram realmente enviadas?

A confirmação imediata se refere ao sucesso do agendamento da tarefa. Uma vez que a solicitação é aceita em nossa fila de processamento, nossos sistemas garantem a entrega aos serviços da Apple (APNs) и Google (Firebase). O processo de envio em segundo plano é robusto e monitorado para garantir a efetividade das entregas aos dispositivos dos usuários.

Preciso fazer alguma configuração no meu painel VTEX ou em outro sistema para receber essa melhoria?

Não. A atualização é uma melhoria de infraestrutura interna da Kobe Apps e é totalmente transparente para você. Nenhuma ação ou configuração é necessária do seu lado para que ela funcione.

Como Ativar / Próximos Passos

Esta é uma atualização de infraestrutura e performance que está sendo implementada de forma automática e gradual para todos os aplicativos gerenciados pela Kobe Apps. Não há nenhuma ação necessária por parte do lojista. A melhoria será aplicada ao seu ambiente sem a necessidade de abrir um chamado ou realizar configurações.

---

Link Original do GitBook: (Não fornecido no prompt)

Data de Publicação: 23/05/2024

Respondeu à sua pergunta?