So zeigen Sie den Lieferfortschritt auf dem Sperrbildschirm an
Ermöglichen Sie es Kunden, den Kurier vom Zeitpunkt der Bestellung bis zur Lieferung auf dem Sperrbildschirm zu verfolgen. Diese Anleitung erstellt diese Journey mit dem Live-Aktivität-Element.
Voraussetzungen
Anchor link to- Ihre iOS-App unterstützt Live-Aktivitäten. Siehe die Anleitung zu Live-Aktivitäten im iOS SDK.
- Ein Lieferservice-Widget-Schema ist für diese App veröffentlicht. Siehe Konfiguration der iOS-Live-Aktivität-Schemas.
Erstellen Sie die Events
Anchor link toDies sind Beispiel-Event-Namen für diese Anleitung. Wenn Ihre App oder Ihr Backend zum ersten Mal einen Namen sendet, erstellt Pushwoosh dieses Event automatisch. Erstellen Sie die Events zuerst im Control Panel, nur wenn Sie die Attributtypen vor dem ersten Senden selbst festlegen möchten.
Erstellen (oder wiederverwenden) Sie die Events OrderPlaced, CourierStatusChanged und OrderDelivered.
Erfahren Sie mehr über das Erstellen von Events
Erstellen Sie die Journey
Anchor link toÖffnen Sie den Customer Journey Builder, erstellen Sie eine Kampagne und bauen Sie alles Folgende auf einer einzigen Arbeitsfläche auf.
- Gehen Sie zu Kampagnen → Customer Journey Builder.
- Klicken Sie auf Kampagne erstellen.
- Klicken Sie auf Journey von Grund auf neu erstellen.
Legen Sie den Einstiegspunkt fest
Anchor link to- Fügen Sie ein Trigger-basiertes Einstiegselement zur Arbeitsfläche hinzu.
- Setzen Sie es auf
OrderPlaced.

Starten Sie die Bestellkarte
Anchor link to- Fügen Sie nach dem Einstiegspunkt ein Live-Aktivität-Element hinzu.
- Nennen Sie es
Order card start. - Setzen Sie Aktion auf Starten.
- Wählen Sie das Liefer-Widget und die Schema-Version aus.

- Setzen Sie Kartenschlüssel: Event auf
OrderPlaced.

- Füllen Sie den Karteninhalt (
courierName,eta,distanceMeters) und die Benachrichtigungsfelder aus.

- Klicken Sie auf Anwenden.
Warten und die Karte aktualisieren
Anchor link toFahren Sie auf derselben Arbeitsfläche nach dem Start-Element fort.
- Fügen Sie ein Auf Trigger warten-Element hinzu.
- Warten Sie auf
CourierStatusChanged. - Legen Sie eine Wartezeit fest, die zu Ihren Lieferaktualisierungen passt.

- Fügen Sie auf dem Zweig, der ausgelöst wird, wenn das Event eintritt, ein Live-Aktivität-Element hinzu.
- Nennen Sie es
Order card update. - Setzen Sie Aktion auf Aktualisieren.
- Wählen Sie dasselbe Widget und dieselbe Schema-Version.

- Wählen Sie
Order card startin Karte erstellt von aus.

- Aktualisieren Sie den Karteninhalt.

- Klicken Sie auf Anwenden.
Warten und die Karte beenden
Anchor link toFahren Sie auf derselben Arbeitsfläche nach dem Aktualisierungselement fort.
- Fügen Sie ein weiteres Auf Trigger warten-Element hinzu.
- Warten Sie auf
OrderDelivered.

- Fügen Sie auf dem Zweig, der ausgelöst wird, wenn das Event eintritt, ein Live-Aktivität-Element hinzu.
- Nennen Sie es
Order card end. - Setzen Sie Aktion auf Beenden.
- Wählen Sie dasselbe Widget und dieselbe Schema-Version.
- Wählen Sie
Order card startin Karte erstellt von aus.

- Legen Sie bei Bedarf eine Benachrichtigung und Verwerfen nach, min fest.

- Klicken Sie auf Anwenden.

Was der Kunde sieht
Anchor link toAuf dem Sperrbildschirm erhält der Kunde eine Live-Aktivität-Karte, die sich mit dem Fortschritt der Lieferung ändert. Zum Beispiel:
Kurier Alex M., voraussichtliche Ankunftszeit 18:30, Entfernung 1200 Meter.

Dieselbe Karte wird aktualisiert, zum Beispiel Kurier Alex M., voraussichtliche Ankunftszeit 18:15, Entfernung 400 Meter.

Die Karte schließt sich und verlässt den Sperrbildschirm.