타다 Tech · 2026. 07. 13.
Live Activity 우리도 있다! Android Live Update Notification(NowBar) 구현하기
AI 엔지니어링 브리핑
타다는 Android의 Live Update Notification을 활용해 앱을 닫아도 택시 호출부터 도착까지의 상태를 잠금화면과 Samsung Now Bar에서 계속 보여주도록 구현했습니다.
문제 & 배경
- 문제 & 배경: 이용자는 기사 배정, 도착 예정 시간, 목적지 도착 여부를 확인하려고 앱을 반복해서 열어야 했기 때문에 백그라운드에서도 탑승 상태를 확인할 방법이 필요했습니다.
기술 & 해결책
- 기술 & 해결책: Android 16의 표준 LiveUpdate Notification과 ProgressStyle로 탑승 단계를 진행률과 세그먼트로 표현하고, Foreground Service가 RideStatus 변화를 받아 알림을 갱신하도록 구성해 일반 알림과 Now Bar에 함께 표시했습니다.
교훈 & 주의점
- 교훈 & 주의점: 승격 조건과 사용자·제조사 설정을 모두 확인해야 하며, 좁은 상태 칩에는 7자 이내의 짧은 문구를 사용하고 알림 수명과 서비스 역할을 분리해 관리하는 것이 중요했습니다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.