
Android 16에서는 사용자가 시작부터 끝까지 이어지는 사용자 시작 여정을 원활하게 추적할 수 있도록 새로운 알림 템플릿을 도입합니다. 이러한 알림은 시스템 표시 경로에서 가시성이 업그레이드되고 알림 창에서 순위가 높습니다.
Notification.ProgressStyle
을 사용하여 진행 상황 중심 알림의 스타일을 지정합니다.
주요 사용 사례로는 차량 공유, 배달, 탐색이 있습니다. 이 클래스 내에서 포인트와 세그먼트를 사용하여 사용자 여정의 상태와 주요 이벤트를 표시할 수 있습니다.
관련 클래스
다음 클래스에는 ProgressStyle
알림을 구성하는 데 사용하는 다양한 API가 포함되어 있습니다.
구조 및 맞춤설정
다음 이미지는 ProgressStyle
알림을 구성하는 다양한 부분을 보여줍니다.

A. 헤더 - 문구 |
|
B. 헤더 - 시간 |
|
C. 콘텐츠 제목 |
|
D. 콘텐츠 텍스트 |
|
E. 진행률 표시줄 |
|
F. 작업 버튼 |

설정
올바른 API를 사용하고 권장사항을 따라 진행 상황 업데이트에 최적의 사용자 환경을 제공하세요.
- 프로모션 가시성을 충족하도록 올바른 필드를 설정합니다.
- 적절한 시각적 요소를 사용하여 사용자를 안내합니다. 예를 들어 차량 공유 앱은 차량 이미지를 설정하고
Notification#setLargeIcon
를 사용하여 알림에 가장 정확한 차량 색상을 사용해야 합니다. - 간결하고 명확한 언어를 사용하여 사용자 여정의 진행 상황을 정의합니다. 도착 시간, 운전자 이름, 여정 상태는 알림에서 전달해야 하는 중요한 텍스트입니다.
- 사용자 여정을 간소화하는 유용하고 관련성 있는 작업을 알림에 제공합니다. 예를 들어 새로 시작된 음식 배달 주문에 '팁'과 '요리 추가'를 제공하는 것은 배달 전에 유용한 작업입니다.
- 세그먼트와 포인트를 사용하여 상태를 나타냅니다. 예를 들어 세그먼트는 차량 공유 여정에서 교통의 상태와 기간을 색상으로 표시할 수 있습니다. 포인트는 음식 준비, 배달, 승객 픽업과 같은 주요 일정의 상태를 나타냅니다.
- 여정의 실제 진행 상황을 정확하게 반영하도록 진행 상황 환경을 업데이트합니다. 예를 들어 교통 상황의 변화는 구간 색상의 변화와 텍스트 업데이트에 반영될 수 있습니다.
다음 예는 차량 공유 앱의 ProgressStyle
알림을 보여줍니다.
이 예시에서는 추적기 아이콘에 차량 이미지를 사용하고 세그먼트와 포인트를 사용하여 차량 공유 환경과 주요 지점을 나타냅니다.
샘플 앱을 참고하여 이러한 API를 실험해 보세요.