알림은 앱에서 사용자에게 적시에 관련 업데이트를 제공하며 상태 표시줄, 알림 창, 잠금 화면과 같은 위치에 표시됩니다. 특히 앱이 포그라운드에서 실행되고 있지 않을 때 앱 내의 관련 메시지, 업데이트 또는 이벤트에 관해 사용자에게 알립니다.
대화는 사람과의 실시간 메시지에 대한 알림으로, 알림 창에 전용 우선순위 섹션이 표시됩니다. 대화는 대화창과 공유 타겟을 지원합니다. 이러한 기능은 메시지 앱이 Android 환경에 잘 통합된 것처럼 보이게 하고, 사용자 참여를 개선하며, 앱을 사용자의 마음속에 각인시킵니다.
주요 Android 알림 개념 파악
알림을 효과적이고 올바르게 사용하면 앱에서 사용자의 재참여를 유도할 수 있지만 알아야 할 사항이 많습니다. 다음은 몇 가지 기본 사항입니다.
- 알림 런타임 권한 (POST_NOTIFICATIONS): Android 13 (API 수준 33) 이상에서 앱은 POST_NOTIFICATIONS 권한을 요청하여 알림을 전송해야 합니다. 이를 통해 사용자는 알림을 전송할 수 있는 앱을 직접 제어할 수 있습니다.
- 알림 채널: 앱은 채널을 사용하여 알림을 게시해야 하며 채널에는 고유 ID와 사용자에게 표시되는 이름이 있습니다. 사용자는 채널별로 알림 설정을 세부적으로 조정할 수 있으므로 사용자가 이해할 수 있는 방식으로 유형 또는 우선순위별로 알림을 분류해야 합니다 (예: 메시지, 알림, 업데이트).
- 알림 그룹: 그룹은 관련 알림을 시각적으로 정리하고 사용자가 단위로 관리할 수 있도록 합니다.
- 알림 배지: 앱 아이콘에 표시되는 작은 점 또는 숫자(런처 지원에 따라 다름)로, 읽지 않은 알림을 나타냅니다. (앱에서 맞춤 번호를 제공하도록 선택할 수 있습니다.)
- MessagingStyle: 여러 사람 또는 사람 그룹 간의 대화를 나타내는 데 사용되는 알림 스타일입니다. Android의 대화 기능을 사용하려면 이 스타일로 알림을 만들어야 합니다.
- 알림 작업: 알림 하단의 버튼으로, 알림이 나타내는 데이터에 대해 '보관' 또는 '답장'과 같은 작업을 실행합니다. 알림을 통해 사용자가 직접 답장을 입력할 수도 있습니다.
알림 개요에서 Android 알림의 기본사항을 알아보세요. 메시지 앱을 최대한 많은 Android 화면에 표시하는 방법에 관한 자세한 내용은 메시지 앱을 위한 권장사항을 참고하세요. 알림 및 대화 권장사항과 기본 도구에 대해 자세히 알아보려면 사용자 및 대화를 참고하세요.
앱 레벨 업
메시지 앱이 사용자 기대치를 충족하고 이를 뛰어넘으며 앱이 Android와 완전히 통합된 것처럼 느껴지도록 하려면 Android에서 제공하는 알림 기능을 최대한 활용해야 합니다.
- 사용자가 위젯을 통해 홈 화면에 사용자 및 그룹 바로가기를 추가할 수 있도록 장기 실행 바로가기로 대화 알림을 지원합니다.
- 런처에서 알림 배지 지원
- 사용자가 알림 내에서 메시지에 응답할 수 있도록 바로 답장을 지원합니다.
- 웨어러블 기기에서 스마트 답장을 사용 설정하면 사용자가 손목에서 더 쉽게 소통할 수 있습니다.
- 대화창을 지원하여 사용자가 기기에서 다른 작업을 하는 동안 쉽게 대화를 계속할 수 있습니다.
전체 가이드에는 소셜 및 메시지 환경을 한 단계 업그레이드하기 위해 고려해야 할 알림 관련 기능이 더 많이 나와 있습니다.