목록 보기
더 빠르게 주문 상태 전달하기: Live Activities
프론트엔드

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

요기요
요기요
2025년 11월 20일

두줄요약

Live Activities를 iOS 주문 상태 전달에 적용한 사례를 소개했습니다. 앱 종료 상태와 여러 기기에서도 일관된 상태 반영을 위해 APNs 기반 서버 관리를 선택했습니다.

핵심 내용

  • Live Activities를 iOS 주문 상태 전달에 적용한 사례
  • Lock Screen, Dynamic Island에서 실시간 상태를 갱신하는 목적과 Push Notifications와의 차이
  • 앱 내부 관리와 APNs 서버 관리 방식 비교 후 서버 중심 관리 선택

구조와 흐름

  • 주문 완료부터 배달 완료까지 액티비티 생성, 업데이트, 제거 흐름
  • widgetURL로 주문 상세 페이지 딥링크 연결
  • 시스템 UI에서 앱 밖으로 정보 흐름 확장

선택 이유

  • 여러 기기에서 동일한 주문 상태를 노출하려는 요구
  • 앱 종료 상태에서도 상태 갱신이 필요한 요구
  • 배달 종류별 노출 여부를 서버 설정으로 유연하게 제어하려는 목적

주의할 점

  • Lock Screen, Dynamic Island의 레이아웃과 애니메이션 제약
  • 광고나 프로모션용 콘텐츠 사용 불가
  • 정적 이미지 중심의 안정적인 구성 필요

다음 읽기

비슷한 주제의 백엔드 글

Server-Sent Events로 실시간 알림 전달하기

MQTT 기반 알림의 제약을 해결하기 위해 AWS IoT와 SSE를 도입했습니다. 정형화된 메시지, 재전송, 수신 확인으로 실시간성과 안정성을 높였습니다.

우아한 형제들
우아한 형제들
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...