Notice
Recent Posts
Recent Comments
Link
투케이2K
182. (AndroidStudio/android/java) 노티피케이션 notification 알림 및 뱃지 표시 지우기 방법 본문
Android
182. (AndroidStudio/android/java) 노티피케이션 notification 알림 및 뱃지 표시 지우기 방법
투케이2K 2021. 9. 6. 07:59[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : java
[로직 설명]
1. 푸시 알림을 받는 서비스 쪽 : 오레오 버전 이상 채널 설정 및 클릭 인텐트 처리 (PendingIntent)
2. 푸시 알림을 받는 서비스 쪽 : 노티피케이션 id 지정 및 활성 실시 (notify)
3. 푸시 알림 클릭 시 인텐트 화면 쪽 : 활성화된 푸시 알림 및 뱃지 표시 지우기 실시 (cancle)
[소스 코드]
//TODO [노티피케이션 알림 및 뱃지 표시 활성 실시]
try {
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(1, builder.build()); // 노티피케이션 활성 및 알림 id 지정 실시 (아이디 1값)
}
catch (Exception ex) {
ex.printStackTrace();
}
//TODO [노티피케이션 알림 및 뱃지 표시 지우기 실시]
try {
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.cancel(1); // 캔슬 부분에 적힌 것이 노티피케이션 활성 id 값 (아이디 1값)
notificationManager.cancelAll();
}
catch (Exception ex) {
ex.printStackTrace();
}
반응형
'Android' 카테고리의 다른 글
Comments