Notice
Recent Posts
Recent Comments
Link
투케이2K
78. (TWOK/LOGIC) [android] 안드로이드 특정 서비스 이벤트 발생 후 브로드 캐스팅 (BroadCast) 알림 전파 View UI 화면 업데이트 수행 본문
투케이2K 로직정리
78. (TWOK/LOGIC) [android] 안드로이드 특정 서비스 이벤트 발생 후 브로드 캐스팅 (BroadCast) 알림 전파 View UI 화면 업데이트 수행
투케이2K 2024. 10. 8. 19:48[로직 정리]
정리 로직 : Android / 안드로이드
상태 : [android] 안드로이드 특정 서비스 이벤트 발생 후 브로드 캐스팅 (BroadCast) 알림 전파 View UI 화면 업데이트 수행
[설 명]
// --------------------------------------------------------------------------------------
[사전) 설정 및 정보 확인 사항]
// --------------------------------------------------------------------------------------
- 주기적 및 백그라운드 특정 동작 확인 서비스 등록 (Ex: 파이어베이스 푸시 서비스)
- UI 뷰 화면을 업데이트 하기 위한 Activity 생성
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[로직 설명]
// --------------------------------------------------------------------------------------
1. UI 뷰 화면 로드 수행 및 BroadcastReceiver 등록 실시
>> LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver, new IntentFilter("push"));
>> 주의점 : 액티비티 onCreate 상태에서 리시버 등록을 하되 , onDestroy 상태일 경우 리시버 해제 필요
2. 특정 서비스 (파이어베이스 푸시) 에서 이벤트를 받은 경우 브로드 캐스팅 알림 전파 수행
>> LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
3. 현재 활성화 된 UI 뷰 화면에서 BroadcastReceiver 알림이 들어온 경우 푸시 뱃지 아이콘 활성 표시 수행
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[Android / Ios : 브로드 캐스트 알림 및 노티피케이션 알림 채널 등록 , 실시간 알림 확인]
https://blog.naver.com/kkh0977/222705288256?trackingCode=blog_bloghome_searchlist
[유니 캐스트 , 멀티 캐스트 , 브로드 캐스트 전송 방식 개념]
https://blog.naver.com/kkh0977/222856801626?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments