마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

fcm 포어그라운드/백그라운드 시 intent 방법이 궁금합니다.

0 추천
앱이 포어그라운드인지 백그라운드인지 상태값은 받은상태입니다..

푸시가 날라오면 앱이 백그라운드(앱을 사용하고 있지 않음) 상태면 clickaction으로 지정한 액티비티로 인텐트하고

포어그라운드(앱을 사용하고 있을 시)는 푸시를 눌러도 아무 반응없고 푸시만 사라지게 하고 싶습니다.

위 내용과 같이 구현할 수 있는 방법이 있을까요?ㅠㅠ
끼링 (130 포인트) 님이 2018년 11월 27일 질문

2개의 답변

0 추천

onMessageReceived 메소드에서 상태값 받아서 notificationBuilder 생성할 때  포어그라운드면 clickaction 옵션없이 생성, 백그라운드면 clickaction 옵션 추가해서 생성 하면 되지않을까요.

익명사용자 님이 2018년 11월 27일 답변
0 추천

FLAG_AUTO_CANCEL 구글 검색 해보시면 원하시는 답변 나올꺼예요 
.setDefaults(Notification.FLAG_AUTO_CANCEL)

본인의 환경에 맞게 notification builder 를 셋팅 하심 됩니다. 

 

숀화이트 (3,310 포인트) 님이 2018년 11월 27일 답변
...