알림

알림은 앱을 사용하지 않을 때 앱과 관련된 짧고 시기적절한 관련 정보를 제공합니다.

Android OS에서 알림의 여러 측면을 제어하지만 다른 측면은 개발자가 제어할 수 있습니다. 알림을 구현할 때 다음 단계를 따르세요.

  1. 알림의 구조를 이해합니다.
  2. 사용 사례에 맞는 알림 유형을 선택합니다.
  3. 선택한 알림 유형과 일치하는 알림 카테고리를 설정합니다.

테이크어웨이

  • 알림의 목적을 고려해 보세요. 왜 사용자에게 알림을 보내나요?
  • 알림 권한 패턴을 결정하고 알림이 앱에 얼마나 중요한지, 사용자 여정에서 알림을 요청할 위치를 고려합니다.
  • 알림 템플릿을 선택합니다.
  • 알림 콘텐츠를 만듭니다.
    • 헤더 텍스트는 알림을 간결하게 요약해야 합니다.
    • 콘텐츠 텍스트가 알림을 미리 볼 수 있습니다.
    • 앱 콘텐츠에 해당하는 경우 이미지 콘텐츠입니다.
    • 미디어 템플릿의 미디어 키아트 및 메타데이터입니다.
  • 텍스트 버튼, 입력, 미디어 컨트롤로 콘텐츠에 기반한 작업을 제공하여 사용자가 알림으로 할 수 있는 작업을 명확히 합니다.
  • 앱 아이콘을 포함하고 앱 아이콘 배경 색상을 설정합니다.
  • 알림의 채널 및 카테고리를 설정합니다. 이렇게 하면 시스템과 사용자가 수신할 알림을 맞춤설정하고 우선순위 동작을 제공할 수 있습니다.
  • 앱에서 한 번에 여러 알림을 전송할 수 있는 경우 그룹 알림을 전송합니다.
  • 알림 템플릿은 Figma의 Android UI Kit를 확인하세요.

알림 분석

알림은 알림의 가장 중요한 요소를 쉽게 검사하고 사용할 수 있도록 설계되었습니다. 이 요소는 다음과 같습니다.

  • 기본 콘텐츠: 알림에서 가장 눈에 띄는 요소를 구성합니다. 타임스탬프와 같은 보조 정보는 더 작고 기본 콘텐츠 위에 통합됩니다.
  • 사용자: 알림이 사람과 관련된 경우 아바타가 나머지 콘텐츠보다 눈에 띕니다.
  • 작업: 사용자는 표시기 아이콘을 탭하여 알림을 펼칠 수 있습니다. 작업은 별도의 배경 색상과 위치에 텍스트 라벨과 함께 표시됩니다.
그림 1: 접힌 알림

알림 헤더 및 콘텐츠

알림을 접으면 앱 아이콘, 헤더 텍스트, 타임스탬프, 펼치기 표시기, 콘텐츠 텍스트가 표시됩니다. 또한 선택사항으로 큰 아이콘을 표시할 수도 있습니다.

그림 2: 알림 헤더 영역

1 앱 아이콘: 앱 아이콘은 앱의 정체성을 2차원적으로 표현한 것입니다. 상태 표시줄에 흑백으로 표시됩니다 앱에서 다양한 알림을 전송한다면 앱 아이콘을 기호로 대체하여 여러 종류의 알림을 구별하는 것이 좋습니다. 자세한 내용은 아이콘 색상 적용을 참고하세요.

2 헤더 텍스트: 알림 또는 소스의 간단한 헤드라인(예: 사용자의 계정 이름)입니다. 콘텐츠는 알림에서 가장 눈에 띄는 요소입니다.

3 타임스탬프: 부재중 전화 시간과 같이 알림이 전송된 시점을 나타냅니다.

4 펼치기 표시기: 알림이 접힌 상태인지 펼친 상태인지를 나타냅니다.

5 콘텐츠 텍스트: 추가 정보입니다.

6 큰 아이콘 (선택사항): 의미 있는 방식으로 알림을 강화하기 위해 발신자의 아바타가 포함된 메시지와 같은 이미지를 추가할 수 있습니다.

아이콘 색상 적용

Android 12 (API 수준 31)부터 시스템은 앱에 설정된 알림 색상에서 아이콘 색상을 가져옵니다. 앱에서 색상을 설정하지 않으면 시스템 테마 색상이 사용됩니다. 이전에는 색상이 회색이었습니다.

그림 3: 결과 스타일 앱 아이콘 색상

대부분의 스타일에서 시스템은 알림이 포그라운드 서비스 알림용인 경우에만 이 색상을 적용합니다. 그러나 미디어 세션이 연결된 MediaStyleDecoratedMediaCustomViewStyle 알림에는 이러한 요구사항이 없습니다.

다음 스니펫은 아이콘 색상을 적용하는 방법을 보여줍니다.

val notification = Notification.Builder()
    .setColor(Color.GREEN)
    .setColorized(true)
    .setSmallIcon(R.drawable.app_icon)
    .setStyle(Notification.DecoratedCustomViewStyle())
    .build()

알림 작업

그림 4: 알림 작업 영역

1 텍스트 버튼 작업

2 채워진 작업 버튼

3 추천 답장

4 답장 텍스트 입력란

Android 7.0 (API 수준 24)부터 시스템은 더 많은 텍스트를 수용할 수 있도록 아이콘 없이 작업을 표시합니다. Android Wear 기기 및 Android 6.0 (API 수준 23) 이하를 실행하는 기기를 수용하려면 앱에서 계속 아이콘을 제공해야 합니다.

확장 보기

확장 뷰를 사용하면 알림에서 나가지 않고도 더 많은 정보를 사용자에게 표시할 수 있습니다.

알림이 펼쳐지면 다음 작업 중 최대 세 가지를 제공할 수 있습니다.

  • 권장 답변
  • 강조된 작업 (알약 모양의 버튼)
  • 표준 텍스트 작업
알림 본문을 탭하는 동작을 복제하는 텍스트 작업을 포함합니다.
사용자가 알림과 상호작용할 수 있는 기회를 줍니다. Google 시계 앱은 실행 중인 타이머를 표시하지만, 사용자가 알림에서 바로 일시중지하거나 1분을 추가할 수 있습니다.

알림 입력 사용 설정

답장 작업을 포함하면 사용자가 알림에 직접 입력할 수 있습니다. 이 기능은 문자 메시지에 답장하거나 간단한 메모를 작성하는 등 소량의 텍스트를 입력할 때 사용됩니다.

긴 형식의 입력에서는 사용자를 앱으로 이동하여 텍스트를 보고 수정할 수 있는 공간을 더 많이 제공합니다.

메시지 앱의 경우 사용자가 답장을 보낸 후 알림을 계속 표시하고 대화가 일시중지될 때까지 기다렸다가 대화를 자동으로 닫는 것이 좋습니다.

그림 5: 답장을 탭한 후 알림을 나가지 않고 Android 메시지에서 직접 답장하는 사용자

사용 사례에 따라 알림 유형 선택

Google은 Android 앱에서 다음과 같은 알림 템플릿을 사용합니다. 이러한 템플릿은 앱에 어느 정도 맞춤설정할 수 있습니다.

알림 템플릿을 보려면 Figma의 Android UI Kit를 확인하세요.

표준 템플릿

표준 템플릿은 대부분의 알림에 적합하며, 간결한 텍스트, 큰 아이콘 (해당하는 경우), 작업을 허용합니다.

그림 6: 표준 알림 템플릿

큰 텍스트 템플릿

큰 텍스트 템플릿은 긴 텍스트 블록을 표시하는 데 적합합니다. 이를 통해 사용자는 알림을 펼친 후 더 많은 텍스트를 미리 볼 수 있습니다.

그림 7: 큰 옵션 아이콘이 있는 큰 텍스트 템플릿

큰 그림 템플릿

큰 그림 템플릿은 이미지가 포함된 알림에 사용하도록 설계되었습니다. 알림을 접으면 사진의 큰 아이콘 썸네일 이미지가 표시됩니다. 알림을 펼치면 미리보기가 훨씬 더 크게 표시됩니다.

그림 8: 큰 그림 템플릿

진행률 템플릿

진행률 템플릿은 완료하는 데 시간이 걸리는 사용자가 시작한 활동을 위해 설계되었습니다. 확장되면 이 템플릿을 사용하는 알림이 진행률 표시줄을 표시하고 사용자가 이 활동을 종료할 수 있는 '취소' 작업도 포함합니다. 취소할 수 없는 활동인 경우 알림이 전송되지 않습니다.

그림 9: 진행률 템플릿

미디어 템플릿

미디어 템플릿은 사용자가 앱에서 현재 재생 중인 미디어를 제어할 수 있도록 고안되었습니다.

  • 알림을 접으면 최대 3개의 작업을 표시할 수 있습니다. 큰 아이콘은 앨범 표지와 같은 관련 이미지를 표시할 수 있습니다.
  • 알림을 펼치면 알림이 더 큰 이미지가 있는 작업이 5개까지 표시되거나 이미지가 없는 작업이 6개까지 표시됩니다. 알림의 배경 및 기타 요소는 자동으로 이미지의 색상을 상속합니다.
그림 10: 미디어 템플릿

메시지 템플릿

MessagingStyle 템플릿은 실시간 커뮤니케이션을 위해 설계되었습니다. 확장 시 이 템플릿을 사용하는 알림을 통해 사용자는 알림 내에서 메시지에 답장할 수 있습니다.

그림 11: 메시지 템플릿

통화 템플릿

대형 이미지 첨부파일을 포함하고 수신 또는 발신 전화를 나타내는 대용량 알림을 생성하려면 CallStyle 템플릿을 사용합니다.

그림 12: 호출 템플릿

알림 권한

대부분의 알림은 관련성이 높고 시기적절한 알림이므로 예외가 없습니다. 즉, 사용자가 앱에서 알림을 수신하는 데 동의해야 합니다.

한 가지 예외가 있습니다. Android 13 (API 수준 33)부터 전화 통화를 관리하는 미디어 세션과 앱은 사용자 동의 요청에서 제외됩니다. 사용자가 이미 알림을 사용 설정했다면 기존 앱도 사용 가능할 수 있습니다. 자세한 내용은 예외를 참고하세요.

사용자가 알림 환경설정을 업데이트할 수 있도록 앱의 설정에서 알림 옵션을 제공하는 것이 좋습니다.

사용자에게 예외 없는 알림을 선택하라는 메시지 표시

비예외 알림의 경우 사용자에게 알림 수신을 선택할지 묻는 메시지를 표시합니다. 명시적으로 알림을 수신하도록 선택한 사용자는 알림이 더 유용하고 방해가 덜 될 수 있습니다.

그림 13: 비예외 알림에 대한 사용자 동의 요청

알림 대화상자 프롬프트가 표시될 때까지 기다립니다.

  • 알림이 제공하는 이점 및 알림 권한을 부여하지 않을 경우의 결과를 설명합니다.
  • 알림의 기능 또는 영향을 받는 알림과 관련된 컨텍스트 UI를 제공합니다. 이 UI는 수수료 내 카드, 하단 시트, 온보딩 화면 등 어떤 형태로든 앱에 가장 잘 통합될 수 있습니다. 이 중 하나라도 닫을 수 있어야 합니다.
  • 사용자가 UI를 닫은 경우 알림 권한 대화상자를 표시하지 않습니다.

Android 13부터 사용자에게 알림 권한을 요청하는 메시지가 다시 표시될 수 있습니다.

필수 알림

포그라운드 서비스는 앱과의 직접적인 상호작용은 아니지만 사용자가 인지할 수 있는 작업을 실행합니다. 이러한 서비스는 상태 표시줄 알림을 표시하여 앱이 포그라운드에서 작업을 실행 중이며 시스템 리소스를 소비하고 있음을 사용자에게 알립니다.

그림 14: 피트니스 앱 포그라운드 서비스 알림의 예

이러한 프로세스는 배터리와 데이터를 사용하므로 앱은 닫을 수 없는 알림을 표시하여 사용자가 이를 알 수 있도록 해야 합니다. 사용자는 알림을 닫을 수 없으므로 사용자가 서비스를 중지할 수 있도록 작업을 제공해야 합니다.

다음 예는 피트니스 앱의 알림을 보여줍니다. 사용자는 운동 세션을 추적하는 포그라운드 서비스를 인스턴스화하는 활성 운동 세션을 시작했습니다. 앱이 걷기를 추적하고 있음을 나타내는 알림과 함께 운동을 확인하는 옵션을 표시합니다.

알림을 사용하면 안 되는 경우

다음과 같은 사용 사례에는 알림을 사용하지 마세요.

  • 다른 제품의 상호 프로모션 또는 광고 (Play 스토어에서 엄격히 금지하는 행위)
  • 사용자가 앱을 연 적이 없는 경우
  • 사용자와의 기본 커뮤니케이션 수단으로서
  • 사용자가 앱으로 돌아오도록 유도하되 직접적인 가치는 제공하지 않습니다 (예: '한동안 이용하지 않음').
  • 앱 평가 요청
  • 정보 동기화와 같이 사용자 개입이 필요하지 않은 작업
  • 사용자 상호작용 없이 앱이 복구될 수 있는 오류 상태를 알리기 위해
  • 기념일 또는 생일 메시지
연말연시 또는 생일 축하 메시지를 알림의 형태로 보낼 수 있습니다.
잘 하고 있는지 묻기 위한 목적으로만 작업 도중에 사용자를 방해합니다.

동작

다음과 같은 알림 동작과 특정 컨텍스트에서 이를 처리하는 방법을 알아야 합니다.

알림 도착

알림이 도착하면 Android가 알림 창에 추가합니다. 설정한 매개변수와 기기의 현재 상태에 따라 알림은 다음 작업 중 하나를 실행할 수 있습니다.

  • 소리를 내거나 휴대전화가 진동하도록 합니다.
  • 상태 표시줄에 아이콘과 함께 표시합니다. 이는 일반적으로 앱 아이콘이지만, 여러 유형의 알림이 있는 경우 알림의 목적을 나타내는 기호를 사용합니다.
  • 사용자의 주의를 끌기 위해 현재 화면을 엿보는 헤드업 알림으로 표시합니다.

늘 그렇듯이 사용자는 개발자가 설정한 알림 동작을 변경할 수 있습니다.

그림 15:알림 도착

1 상태 표시줄에 알림 표시기에 알림 창에 알림이 있음을 나타냅니다.

2 작업 도중에 사용자의 주의를 끌기 위해 현재 화면에 '엿보기' 알림 표시

알림 창

Android의 알림 창에는 일반적으로 알림이 시간 역순으로 표시되며 조정은 다음 조건의 영향을 받습니다.

  • 앱에서 명시된 알림 우선순위 또는 중요도
  • 알림에서 최근에 소리나 진동으로 사용자에게 알렸는지 여부
  • 알림에 첨부된 사용자 및 해당 사용자가 별표 표시된 연락처인지의 여부
  • 알림이 진행 중인 전화 통화 또는 음악 재생과 같이 진행 중인 중요한 활동을 나타내는지 여부
  • 강조 또는 강조를 추가하여 목록의 상단과 하단에 있는 Android OS의 일부 알림 모양 변경(사용자가 콘텐츠를 검색하는 데 도움이 됨)

오래된 알림 처리

알림 창은 현재 시점과 관련된 정보를 사용자에게 표시하도록 설계되었습니다. 이전의 알림이 오래된 경우, 즉 더 이상 관련이 없는 경우 사용자에게 표시되지 않도록 알림을 닫습니다.

그림 16: 알림 창 상단에 방금 도착한 텍스트가 표시되고 사진이 하단에 추가된다는 우선순위가 낮은 알림이 표시됨

앱 아이콘 배지로 표시된 새로운 알림

Android 8.0 (API 수준 26) 이상을 실행하는 기기의 지원되는 런처에서 앱 아이콘은 알림 점을 표시하여 앱에 새로운 알림이 연결되어 있음을 나타냅니다. 점은 이러한 점을 지원하는 런처 앱에 기본적으로 표시되며 앱에서 별도로 취해야 할 조치는 없습니다. 배지는 사용 중지하거나 제한할 수도 있습니다.

그림 17: 앱에 연결된 새 알림이 있음을 나타내는 앱 아이콘의 알림 점

사용자가 알림으로 수행할 수 있는 작업

알림을 통해 사용자는 다음 작업을 수행할 수 있습니다.

  • 대상으로 이동: 사용자가 알림을 탭하여 탐색할 수 있습니다. 알림이 잠긴 화면에 표시되면 사용자는 알림을 두 번 탭한 후 PIN, 패턴 또는 비밀번호를 입력해야 합니다.

    사용자가 알림을 탭하면 앱은 알림과 직접 관련된 UI를 표시하고 사용자가 즉시 조치를 취할 수 있도록 해야 합니다. 예를 들어 2인용 게임에서 자신의 차례라는 알림이 있는 경우 알림을 탭하면 바로 해당 게임으로 이동해야 합니다.

  • 알림의 확장 뷰를 확인합니다. 확장 표시기가 헤더에 표시됩니다. 사용자는 표시기를 탭하거나 알림 본문을 아래로 스와이프하여 펼칠 수 있습니다.

    그림 18: 확장된 알림
  • 알림 닫기 (허용되는 경우): 사용자가 왼쪽이나 오른쪽으로 스와이프하여 알림을 닫을 수 있습니다.

백그라운드에서 진행 중인 프로세스(예: 음악 재생)를 나타내는 지속적인 알림은 스와이프로 닫을 수 없습니다.

  • 헤드업 알림 일시중지: 사용자는 헤드업 알림에서 위로 스와이프할 수 있으며 해당 이벤트의 더 이상 알림이 1분 동안 표시되지 않습니다.

  • 향후 유사한 알림을 제어합니다. 사용자는 다음을 통해 알림 컨트롤에 액세스할 수 있습니다.

    • 개별 알림 길게 터치
    • 알림을 왼쪽이나 오른쪽으로 스와이프한 다음 설정 아이콘을 탭합니다.

표시되는 컨트롤은 Android 버전과 앱에 알림 채널이 있는지 여부 (Android 8.0부터)에 따라 달라집니다.

여러 알림 그룹화

동일한 유형의 알림을 여러 개 생성하는 앱의 경우 Android에서는 사용자에게 부담이 되지 않도록 알림 그룹화 기능을 제공합니다.

앱은 다음 계층 구조에 따라 여러 알림을 표시할 수 있습니다.

  • 상위 알림에는 하위 알림의 요약이 표시됩니다.
  • 사용자가 상위 알림을 펼치면 Android는 모든 하위 알림을 표시합니다.
  • 사용자는 하위 알림을 펼쳐 전체 내용을 표시할 수 있습니다.

Android는 중복된 헤더 정보 없이 하위 알림을 표시합니다. 예를 들어 하위 알림에 상위 요소와 동일한 앱 아이콘이 있는 경우 하위 알림의 헤더에는 아이콘이 포함되지 않습니다.

하위 알림은 단독으로 표시되는 경우에도 이해할 수 있어야 합니다. 도착하면 시스템에서 그룹 외부에 알림을 표시할 수 있기 때문입니다.

그림 19: 그룹화된 알림의 접힘 및 확장된 뷰

설정

채널

Android 8.0 (API 수준 26)부터는 모든 알림을 채널에 할당해야 합니다. 채널별로 채널의 모든 알림에 적용되는 시각적 및 청각적 동작을 설정할 수 있습니다. 사용자는 이러한 설정을 변경하고 앱에서 방해가 되거나 표시될 수 있는 알림 채널을 결정할 수 있습니다.

구현 방법에 관한 자세한 내용은 알림 채널 만들기 및 관리를 참고하세요.

중요도는 사용자의 시간과 주의를 고려하여 선택해야 합니다. 중요하지 않은 알림이 긴급한 것으로 위장하면 불필요한 경보가 발생할 수 있습니다.

중요도 동작 사용
HIGH 알림음이 울리고 화면에 표시됨 사용자가 즉시 알거나 조치를 취해야 하는 시간 중요한 정보 문자 메시지, 알람, 전화 통화
DEFAULT 알림음이 울립니다. 사용자의 작업을 방해하지 않으면서 최대한 빠른 시일 내에 표시되어야 하는 정보 교통정보 알림, 작업 알림
LOW 소리가 나지 않음 다른 중요도 수준의 요구사항을 충족하지 않는 알림 채널 사용자가 구독하는 새 콘텐츠, 소셜 네트워크 초대
MIN 소리나 시각적인 방해 없음 기다릴 수 있거나 사용자와 특별히 관련이 없는 필수적이지 않은 정보 주변 관심 장소, 날씨, 프로모션 콘텐츠

사전 정의된 카테고리

채널 사용 여부와 관계없이 각 개별 알림을 사전 정의된 가장 적합한 카테고리에 할당합니다. Android에서는 이 정보를 사용하여 순위 지정 및 필터링 결정을 내릴 수 있습니다.

카테고리 설명
CATEGORY_CALL 전화 수신(음성 또는 화상)이나 이와 유사한 커뮤니케이션 요청
CATEGORY_MESSAGE 수신되는 직접 메시지(SMS, 인스턴트 메시지 등)
CATEGORY_EMAIL 비동기적 대량 메시지(이메일)
CATEGORY_EVENT 캘린더 일정
CATEGORY_PROMO 홍보 또는 광고
CATEGORY_ALARM 알람 또는 타이머
CATEGORY_PROGRESS 장기간 실행 중인 백그라운드 작업의 진행 상황
CATEGORY_SOCIAL 소셜 네트워크 또는 공유 업데이트
CATEGORY_ERROR 백그라운드 작업 또는 인증 상태 오류
CATEGORY_TRANSPORT 재생에 대한 미디어 전송 컨트롤
CATEGORY_SYSTEM 시스템 또는 기기 상태 업데이트. 시스템용으로 예약됨
CATEGORY_SERVICE 실행 중인 백그라운드 서비스에 대한 표시
CATEGORY_RECOMMENDATION 한 가지 특정 항목에 대한 구체적이고 시기적절한 권장 사항. 예를 들어 뉴스 앱에서 사용자가 다음으로 읽고 싶어 하는 뉴스 스토리를 추천할 수 있습니다.
CATEGORY_STATUS 기기 또는 상황별 상태에 대한 지속적인 정보

잠금 화면 알림

사용자가 화면이 잠겨 있을 때 알림을 표시하도록 선택한 경우 이러한 알림으로 앱에서 민감한 콘텐츠로 표시한 콘텐츠가 숨겨질 수 있습니다. Android는 각 알림의 공개 상태 수준을 평가하여 안전하게 표시할 수 있는 항목을 결정합니다.

잠금 화면의 콘텐츠 민감도 수준 설정

사용자 개인 정보 보호는 매우 중요하므로 잠금 화면에 다양한 수준의 알림이 표시될 수 있다는 점에 유의하세요. 알림을 만들 때마다 공개 상태를 public, private 또는 secret로 설정해야 합니다.

  • 공개 알림은 보안 잠금 화면에 완전히 표시됩니다.
  • 보안 비밀 알림이 숨겨집니다.
  • 비공개 알림은 중간에 위치하며, 알림을 게시한 앱의 이름과 아이콘 등 기본 정보만 표시합니다. 숨겨진 일반 콘텐츠 대신 2 new messages와 같이 개인 정보를 노출하지 않는 텍스트를 표시할 수도 있습니다.

다음 예에서 Gmail 및 포토 앱의 잠금 화면 알림은 사용자가 잠금 화면에 이 정보를 표시하도록 선택한 이후의 모든 콘텐츠를 표시합니다.

그림 20: 다양한 민감도 수준의 잠금 화면

1 잠금 화면에 표시되는 모든 알림 내용

2 잠금 화면에 민감한 알림 콘텐츠가 숨겨짐

스타일

명확하고 간결한 텍스트

Android에서는 콘텐츠 제목을 한 줄로 자릅니다 (펼쳐진 경우에도 마찬가지임).

좋은 콘텐츠 제목은 다음 가이드라인을 준수해야 합니다.

  • 30자(영문 기준) 이하여야 합니다.
  • 가장 중요한 정보 포함
  • 변수 사용을 피합니다 (숫자 또는 짧은 텍스트 문자열을 포함하거나 앞에 텍스트가 있는 경우 제외).
  • 이미 헤더에 표시된 앱 이름은 제외됩니다.
헤더 영역과 중복되며 사용 가능한 문자를 사용하는 콘텐츠 제목에 앱 이름을 표시합니다.
콘텐츠 제목에 가장 중요한 정보를 표시하세요.

좋은 콘텐츠 텍스트는 다음 가이드라인을 준수합니다.

  • 40자 제한(영문 기준)을 초과하지 않아야 함
  • 콘텐츠 제목에 있는 내용을 반복하지 않습니다.

큰 아이콘

이미지가 알림의 콘텐츠를 유의미하게 강화하는 사용 사례에는 큰 아이콘을 사용하세요. 다음은 그러한 예입니다.

  • 다른 사람과의 커뮤니케이션(예: 메시지를 보내는 사람의 이미지)
  • 알림을 보내는 앱과 다른 경우 콘텐츠 소스(예: 사용자가 구독한 YouTube 채널의 로고)
  • 알림에 관한 의미 있는 기호(예: 운전 경로를 나타내는 화살표 기호)

큰 아이콘은 사람을 표시할 때 원형이어야 하지만 다른 모든 경우에는 정사각형이어야 합니다.

브랜딩에는 큰 아이콘을 사용하세요.
큰 아이콘을 사용하여 메시지 알림에 첨부된 인물의 사진을 표시하는 등 알림의 내용을 의미 있는 방식으로 강화합니다.

Android 버전 업데이트

Android 알림 시스템 UI 및 알림 관련 API는 계속해서 발전합니다. 이러한 변경사항 목록은 알림 호환성을 참고하세요.

플랫폼 고려사항

Wear

사용자가 페어링된 Wear OS 기기를 사용하는 경우 확장 가능한 세부정보와 작업 버튼을 포함한 모든 알림이 자동으로 페어링된 기기에 표시됩니다. 자세한 내용은 Wear의 알림 디자인 페이지를 참고하세요.