요기요, Live Activities로 주문 상태를 실시간으로!

by DD
6개월 전
조회수 12

Live Activities는 iOS Lock Screen, Dynamic Island에서 실시간 정보 제공 기능임

APNs를 활용하여 앱이 실행되지 않아도 주문 상태 업데이트를 구현함

Push Notifications과 연동하여 광고/프로모션실시간 정보를 분리함

Live Activities의 핵심 원리

Live ActivitiesLock ScreenDynamic Island에 실시간 정보를 표시한다. 구체적으로, APNs를 통해 서버에서 데이터를 전송하고, iOS 시스템이 이를 갱신한다. 따라서, 앱이 백그라운드 상태에서도 주문 상태를 업데이트할 수 있다.

APNs 기반 Live Activities vs. 앱 내부 관리

앱 내부 관리는 간단하지만, 앱이 종료되면 업데이트가 불가능하다. APNs를 사용하면, 서버에서 푸시 알림을 보내 여러 기기에 동기화된 정보를 제공한다. 반면, APNs는 서버 구축 및 관리에 추가적인 노력이 필요하다.

Live Activities 적용 시 고려사항

Dynamic Island 디자인 제약과 애니메이션 제한을 고려해야 한다. 구체적으로, Human Interface Guidelines을 준수하고, 정적 이미지 위주로 디자인해야 한다. 따라서, 광고/프로모션 대신 Push Notifications을 활용하여 사용자 경험을 최적화해야 한다.

더 빠르게 주문 상태 전달하기: Live Activities