Como mostrar o progresso da entrega na tela de bloqueio
Permita que os clientes acompanhem o entregador na tela de bloqueio desde a realização do pedido até a entrega. Este guia constrói essa jornada com o elemento Live Activity.
Pré-requisitos
Anchor link to- Seu aplicativo iOS suporta Live Activities. Consulte o guia de Live Activities do SDK para iOS.
- Um esquema de widget de entrega está publicado para este aplicativo. Consulte a configuração de esquemas de Live Activity do iOS.
Crie os eventos
Anchor link toEstes são nomes de eventos de exemplo para este guia. Quando seu aplicativo ou backend envia um nome pela primeira vez, o Pushwoosh cria esse evento automaticamente. Crie os eventos no Control Panel primeiro apenas se você quiser definir os tipos de atributos antes do primeiro envio.
Crie (ou reutilize) os eventos OrderPlaced, CourierStatusChanged e OrderDelivered.
Saiba mais sobre a criação de eventos
Construa a jornada
Anchor link toAbra o Customer Journey Builder, crie uma campanha e construa tudo abaixo em uma única tela.
- Vá para Campaigns → Customer Journey Builder.
- Clique em Create campaign.
- Clique em Build a journey from scratch.
Defina a entrada
Anchor link to- Adicione um elemento Trigger-based entry à tela.
- Defina-o como
OrderPlaced.

Inicie o card do pedido
Anchor link to- Adicione um elemento Live Activity após a entrada.
- Nomeie-o como
Order card start. - Defina Action como Start.
- Selecione o Widget de entrega e a Schema version.

- Defina Card key: event como
OrderPlaced.

- Preencha o Card content (
courierName,eta,distanceMeters) e os campos de alerta.

- Clique em Apply.
Aguarde e atualize o card
Anchor link toContinue na mesma tela após o elemento Start.
- Adicione um elemento Wait for Trigger.
- Aguarde por
CourierStatusChanged. - Defina um período de espera que se ajuste às suas atualizações de entrega.

- Na ramificação que é acionada quando o evento acontece, adicione um elemento Live Activity.
- Nomeie-o como
Order card update. - Defina Action como Update.
- Escolha o mesmo Widget e Schema version.

- Selecione
Order card startem Card created by.

- Atualize o Card content.

- Clique em Apply.
Aguarde e finalize o card
Anchor link toContinue na mesma tela após o elemento Update.
- Adicione outro elemento Wait for Trigger.
- Aguarde por
OrderDelivered.

- Na ramificação que é acionada quando o evento acontece, adicione um elemento Live Activity.
- Nomeie-o como
Order card end. - Defina Action como End.
- Escolha o mesmo Widget e Schema version.
- Selecione
Order card startem Card created by.

- Defina o alerta e Dismiss after, min se necessário.

- Clique em Apply.

O que o cliente vê
Anchor link toNa tela de bloqueio, o cliente recebe um card de Live Activity que muda conforme o progresso da entrega. Por exemplo:
Entregador Alex M., tempo estimado de chegada 18:30, distância 1200 metros.

O mesmo card é atualizado, por exemplo, entregador Alex M., tempo estimado de chegada 18:15, distância 400 metros.

O card fecha e sai da tela de bloqueio.