잠금 화면에 배송 진행 상황을 표시하는 방법
고객이 주문 접수부터 배송 완료까지 잠금 화면에서 배송원을 추적할 수 있도록 하세요. 이 가이드에서는 Live Activity 요소를 사용하여 해당 Journey 를 구축합니다.
사전 요구 사항
Anchor link to- iOS 앱이 Live Activities 를 지원해야 합니다. iOS SDK Live Activities 가이드를 참조하세요.
- 이 앱에 대한 배송 위젯 스키마가 게시되어 있어야 합니다. iOS Live Activity 스키마 구성을 참조하세요.
이벤트 생성
Anchor link to다음은 이 가이드의 예시 이벤트 이름입니다. 앱 또는 백엔드에서 처음으로 이름을 보내면 Pushwoosh 는 해당 이벤트를 자동으로 생성합니다. 첫 전송 전에 속성 유형을 직접 설정하려면 Control Panel 에서 이벤트를 먼저 생성하세요.
OrderPlaced, CourierStatusChanged, OrderDelivered 이벤트를 생성(또는 재사용)하세요.
Journey 구축
Anchor link toCustomer Journey Builder를 열고 캠페인을 생성한 후, 아래의 모든 것을 하나의 캔버스에 구축하세요.
- Campaigns → Customer Journey Builder로 이동합니다.
- Create campaign을 클릭합니다.
- Build a journey from scratch를 클릭합니다.
진입점 설정
Anchor link to- 캔버스에 Trigger-based entry 요소를 추가합니다.
OrderPlaced로 설정합니다.

주문 카드 시작
Anchor link to- 진입점 뒤에 Live Activity 요소를 추가합니다.
- 이름을
Order card start로 지정합니다. - Action을 Start로 설정합니다.
- 배송 Widget과 Schema version을 선택합니다.

- Card key: event를
OrderPlaced로 설정합니다.

- Card content(
courierName,eta,distanceMeters)와 알림 필드를 채웁니다.

- Apply를 클릭합니다.
카드 대기 및 업데이트
Anchor link toStart 요소 뒤의 동일한 캔버스에서 계속 진행합니다.
- Wait for Trigger 요소를 추가합니다.
CourierStatusChanged를 기다립니다.- 배송 업데이트에 맞는 대기 기간을 설정합니다.

- 이벤트가 발생할 때 실행되는 분기에 Live Activity 요소를 추가합니다.
- 이름을
Order card update로 지정합니다. - Action을 Update로 설정합니다.
- 동일한 Widget과 Schema version을 선택합니다.

- Card created by에서
Order card start를 선택합니다.

- Card content를 업데이트합니다.

- Apply를 클릭합니다.
카드 대기 및 종료
Anchor link toUpdate 요소 뒤의 동일한 캔버스에서 계속 진행합니다.
- 또 다른 Wait for Trigger 요소를 추가합니다.
OrderDelivered를 기다립니다.

- 이벤트가 발생할 때 실행되는 분기에 Live Activity 요소를 추가합니다.
- 이름을
Order card end로 지정합니다. - Action을 End로 설정합니다.
- 동일한 Widget과 Schema version을 선택합니다.
- Card created by에서
Order card start를 선택합니다.

- 필요한 경우 알림과 Dismiss after, min을 설정합니다.

- Apply를 클릭합니다.

고객에게 표시되는 내용
Anchor link to잠금 화면에서 고객은 배송이 진행됨에 따라 변경되는 하나의 Live Activity 카드를 받게 됩니다. 예:
배송원 Alex M., 도착 예정 시간 18:30, 거리 1200 미터.

동일한 카드가 업데이트됩니다. 예: 배송원 Alex M., 도착 예정 시간 18:15, 거리 400 미터.

카드가 닫히고 잠금 화면에서 사라집니다.