728x90
반응형
SMALL
안드로이드 오레오 이상 버전부터는 channel 을 적용시켜야 push가 작동하는 이슈가 있다.
검색으로 푸시 셋팅을 해 놓으면 앱 내부에서는 헤드업 까지 모두 정상으로 동작된다.
하지만 앱 밖에서는 헤드업이 노출되지 않고, 내부코드로 컨트롤 할수 없다. 이때 안드로이드 에서 규정한 명령어를
서버에서 던져줌과 동시에 안드로이드에서 이를 처리하는 코드를 넣어야만 앱 밖에서도 헤드업을 노출 시킬수가 있다.
(기본적인 중요도 높음에 대한 검색은 별도로 되있다 가정함)
서버에서 android_channel_id 라는 값을 내려준다. (! key 이름은 반드시 이와 같이 해야함) 앱 내부에서는 채널을(상위적용버전) 서버에서 내려주는 android_channel_id 값과 동일하게 설정해준다.
ex) 서버 -> 안드로이드 => .."android_channel_id" : "myCh"...
안드로이드 channel 이름을 "myCh" 이라고 맞춰주어야 앱 밖에서도 헤드업을 노출 시킬수가 있게 된다.
'Android Study' 카테고리의 다른 글
현재 액티비티가 보여지고 있는것인지 확인하는 Activity 함수 (0) | 2019.12.18 |
---|---|
WebView에서 파일 업로드(이미지) 버튼 이벤트 안될때 (5) | 2019.12.13 |
안드로이드의 디자인 적용 원리 (0) | 2019.05.09 |
구글 드라이브를 이용한 다국어관리 하기! (0) | 2019.04.25 |
안드로이드 string.xml 을 사용 할 때 동적값 적용하기 (0) | 2019.04.25 |