Mostre a história inteira na tela de bloqueio
A Pushwoosh inicia e atualiza um card ao vivo para um pedido, uma corrida ou uma partida, a partir da mesma campanha e Jornada do resto do seu push. O iOS mantém o card na tela de bloqueio e na Dynamic Island enquanto o evento durar.
Mais de 80.000 empresas confiam na Pushwoosh para escalar o engajamento
O recurso por completo
Um push simples avisa uma vez que algo aconteceu. Uma Live Activity continua avisando — o mesmo card na tela de bloqueio se reescreve enquanto o pedido, a corrida ou a partida estiver em andamento.
Início local
Inicie a atividade de dentro do seu app com ActivityKit, no iOS 16.1 e posteriores.
Push-to-start
Um push baseado em token abre a atividade com o app fechado, no iOS 17.2 e posteriores.
Atualizações de conteúdo ao vivo
/updateLiveActivity reescreve o mesmo card no lugar à medida que o evento avança.
Um card para o segmento inteiro
Envie um push para um ID de atividade compartilhado e todos os dispositivos com essa atividade se atualizam juntos.
Sincronizado entre tela de bloqueio e Watch
Uma atividade, mantida em sincronia entre superfícies, incluindo o Smart Stack do Apple Watch no watchOS 11.
Um único helper de tokens
setup() acompanha e renova automaticamente seus tokens de push-to-start e push-to-update.
Onde a Live Activity fica entre um push e uma tela
| Quando a mensagem é | Envie | Onde fica |
|---|---|---|
| Uma mudança de estado, dita uma vez | Um push simples | O banner, depois a lista da tela de bloqueio |
| Uma mudança que vale uma imagem | Um push com rich media | A notificação expandida |
| Uma escolha que o usuário faz num toque | Um push interativo | Botões na notificação |
| Um evento em andamento, de minutos a horas | Uma Live Activity | Um card na tela de bloqueio e na Dynamic Island, que se reescreve no lugar |
| Um registro que o usuário consulta depois | Message Inbox | Uma lista dentro do app |
| Detalhes, um formulário ou um layout | Uma mensagem in-app | Uma tela cheia no app |
O trabalho que ela faz dentro de uma jornada
Uma Jornada para as duas plataformas
Uma Live Activity é um atributo de uma mensagem que você já envia, e não uma integração separada. A audiência, o gatilho, o segmento e o perfil do cliente continuam onde estão, e o formato decide como a mensagem aparece enquanto o evento ainda está acontecendo.
iPhones recebem a Live Activity, celulares com Android 16 recebem uma Live Update e dispositivos mais antigos recebem um push padrão — tudo pela mesma Jornada do Cliente que roda seu push, in-app e email. Num mercado Android-first como o Brasil, é isso que garante que ninguém fique sem atualização.
Um pedido acompanhado de ponta a ponta
O restaurante aceita o pedido, e a Jornada abre a Live Activity com uma chamada push-to-start.
Um push silencioso pré-carrega os dados do entregador em segundo plano, invisível para o usuário, então a primeira atualização já chega com nome e previsão de chegada reais. Em preparo, entregador atribuído e a dois minutos reescrevem esse mesmo card. A Apple restringe as Live Activities ao evento atual, então qualquer upsell para o próximo pedido roda como mensagem in-app na mesma Jornada, e não no card. O evento de entrega encerra a atividade e deixa o recibo na Message Inbox.
Para que usar
Uma Live Activity faz sentido quando algo está realmente acontecendo e foi o próprio usuário que começou — um pedido, uma viagem, uma partida em andamento. A Apple restringe a superfície a isso: nada de comunicados, nada de ofertas, nada que o usuário não tenha colocado em movimento.
| Momento | O que o card mostra | O que o usuário faz |
|---|---|---|
| Delivery de comida: um pedido em andamento | Aceito, em preparo, entregador atribuído, a poucos minutos | Olha a tela de bloqueio em vez de reabrir o app |
| Apps de mobilidade: uma corrida em andamento | Motorista a caminho, previsão de chegada, progresso da corrida | Confere a Dynamic Island em vez da tela do mapa |
| E-commerce: depois da compra | Enviado, saiu para entrega, a poucas paradas, entregue | Acompanha o pacote pela tela de bloqueio e sabe quando estar em casa |
| Marketplaces: vários pedidos ao mesmo tempo | Um card por envio, cada um de um vendedor | Acompanha pacotes que chegam em dias diferentes |
| Companhias aéreas: o dia do voo | Portão, embarque, atraso, esteira de bagagem | Confere o portão pela tela de bloqueio num terminal barulhento |
| Carro compartilhado: uma locação ativa | Sessão em andamento, combustível ou carga, tempo restante, ponto de devolução | Acompanha a contagem regressiva sem abrir o app |
| Esportes ao vivo: uma partida em andamento | Placar, cronômetro, período | Acompanha o jogo com o celular bloqueado |
| Apostas esportivas: uma aposta ao vivo | Status da aposta, odds ao vivo, janela de cash-out | Faz o cash-out antes de a janela fechar |
Casos de uso de apostas esportivas, trading, bancos e telemedicina precisam de aprovação de compliance antes do lançamento — envolva seu CSM da Pushwoosh desde o início.
Cobertura de plataformas e técnica
Live Activities são uma superfície exclusiva do iOS, e as versões mínimas são a primeira coisa a conferir na sua base instalada. A última coluna mostra onde o push é o próprio formato e onde ele só aciona algo que o seu app já traz.
| Recurso | iOS | Android | Entregue por |
|---|---|---|---|
| Um card contínuo que se atualiza no lugar | iOS 16.1+, como Live Activity | Android 16 (API 36), como Live Update | O push, renderizado pelo SDK sobre a API de atividade ao vivo do SO |
| Início remoto sem abrir o app | iOS 17.2+, push-to-start | Sim, pelo servidor | Apenas APNs baseado em token — a configuração por certificado não é suportada para Live Activities |
| Atualizações de conteúdo | /updateLiveActivity | OPERATION_UPDATE na Messages API | O mesmo ID de atividade liga cada atualização ao card em execução |
| Atualizar todos na mesma atividade | Um push para o ID de atividade compartilhado | No Android a atualização é por dispositivo | Todo dispositivo com aquele ID de atividade renderiza de novo no próximo push — não há canal de broadcast separado |
| Indicador compacto sempre visível | Dynamic Island (iPhone 14 Pro+), Smart Stack do Apple Watch | Chip na barra de status | O SO, a partir da atividade ao vivo |
| Código do widget | Uma Widget Extension com SwiftUI/WidgetKit, feita por um desenvolvedor | O módulo pushwoosh-liveupdates do SDK traz o estilo padrão | A Apple exige a sua própria interface de widget; o Android usa o estilo de progresso do SO |
/updateLiveActivityOPERATION_UPDATE na Messages APIpushwoosh-liveupdates do SDK traz o estilo padrãoSegurança e hospedagem
A Pushwoosh roda em hardware próprio nos EUA e na Alemanha, em conformidade com GDPR.
Como funciona
Criar o widget é um passo de engenharia feito uma única vez. Depois disso, as três operações rodam pelo Control Panel e pela API como qualquer outra mensagem da Jornada.
-
Crie o widget uma vez (desenvolvedor)
Adicione uma Widget Extension com ActivityKit e SwiftUI/WidgetKit, seguindo o modelo de atributos de Live Activity da Apple. Este passo exige um desenvolvedor — a Apple exige código de interface próprio para o card.
-
Controle todo o ciclo de vida pelo servidor (API)
Push-to-start abre a atividade,
/updateLiveActivitya reescreve e uma chamada de encerramento a fecha, tudo pela Messages API, com um ID de atividade ligando as operações.setup()gerencia para você os tokens de push-to-start e push-to-update. -
Orquestre (sem código)
Dispare essas operações pela mesma Jornada do Cliente que o resto da sua mensageria, com o mesmo segmento e o mesmo perfil de cliente. A metade Android da mesma história também roda nessa Jornada, pelas Live Updates.
Limites que vale conhecer
Explore produtos relacionados
Pedido, corrida ou entrega num único card na tela de bloqueio do Android 16, atualizado em tempo real pela Pushwoosh a partir do servidor.
Notificações push móveis da Pushwoosh: alcance total (iOS, Android, Huawei), conteúdo rico, segmentação precisa e jornadas omnichannel — 99% de uptime.
Mapeie e otimize suas campanhas com uma única ferramenta visual. Comunique, engaje, retenha, converta, segmente e experimente usando o Construtor de Jornada do Cliente da Pushwoosh.
Mensagens in-app da Pushwoosh: faça onboarding, upsell, avisos e colete feedback bem na hora em que o usuário está com atenção total no seu app. Editor sem código, layouts nativos via SDK, analytics por elemento. Conformidade com GDPR. Comece grátis.
Mostre a corrida na tela de bloqueio, avise quando o motorista chegar e faça o onboarding de passageiros e motoristas numa só plataforma de mobilidade.
Externalize a mensagem do seu aplicativo e web para a Pushwoosh API. Gerenciamos push, e-mail, SMS e fluxos de dados — você constrói produtos bem-sucedidos sem limites.