Coaspe

Android - NotificationChannel 본문

Android/API

Android - NotificationChannel

Coaspe 2023. 2. 17. 13:54

Flutter에서 Native 알람을 구현하는 도중에 알람이 발생하지만, 팝업이 생기지 않아 어떤 문제인지 서칭해본 결과 importance가 문제임을 깨달았습니다. 그김에 NotifiacitonChannel의 인스턴스 프로퍼티들이 어떤 역할을 하는지 모두 알아봅시다.

 

1. id

직관적입니다. 채널의 id를 의미하며, 패키지마다 고유한 값을 가져야한다고 합니다.

2. name

사용자에게 보여지는 채널의 이름을 의미합니다.

3. importance

채널의 importance를 의미합니다. int 값이며 값마다 다른 기능을 부여합니다.

3-1. IMPORTANCE_UNSPECIFIED

유저가 importance를 명시하지 않았을 때 부여되는 값이라고 합니다.

3-2. IMPORTANCE_NONE

shade에도 표시되지 않는다고 합니다.

3-3. IMPORTANCE_MIN

shade O

3-4. IMPORTANCE_LOW

shade O 상태바 O 

3-5. IMPORTANCE_DEFAULT

shade O 상태바 O 소리 알람 O

3-6. IMPORTANCE_HIGH == IMPORTANCE_MAX

shade O 상태바 O 소리 알람 O 상단 팝업 O

'Android > API' 카테고리의 다른 글

Android - Intent  (0) 2023.02.17
Comments