반응형
알림 메시지, 데이터 메시지 차이점을 알아보자.
구분 | 알림 메시지 (Notification Message) | 데이터 메시지 (Data Message) |
목적 | 시스템이 자동으로 알림 표시 | 앱이 직접 알림을 처리해야 함 |
앱 상태 | 백그라운드/완전 종료에서도 알림 표시 가능 | 포그라운드 상태에서만 앱이 직접 처리 가능 |
구성 | 제목, 본문, 이미지 등 알림 내용 포함 | 데이터 키-값 쌍으로 구성 |
사용 예 | 간단한 알림 전송에 유용 | 앱에서 특정 작업 수행에 유용 |
배너 알림 표시 | 자동으로 베너 알림 표시 | 앱이 포그라운드일 때 코드로 구현 가능 |
예시 코드 | { "notification": { "title": "알림 제목", "body": "알림 내용" } } | { "data": { "key1": "value1", "key2": "value2" } } |
요약
알림 메시지 : 시스템이 자동으로 베너 형태의 알림을 관리해주며, 앱의 상태와 무관하게 표시된다.
데이터 메시지 : 앱이 실행 중일 때만 앱 내 코드로 처리할 수 있다. 베너 알림을 표시하려면 직접 구현해야 한다.
반응형
'개발 > Android' 카테고리의 다른 글
<application> 및 <activity> 태그 속성과 하위 요소 (0) | 2024.10.25 |
---|---|
멀티라인 Toast 메시지 출력 (0) | 2024.10.24 |
NFC 권한설정 (1) | 2024.10.21 |
NdefFormatable 태그 (0) | 2024.10.21 |
NFC Tag 상세정보 출력 (2) | 2024.10.18 |