현재 개발중인 앱이 GCM 서비스를 이용하고 있는데
개발중인 앱의 노티피케이션을 클릭할 경우 제가 개발중인 앱이 떠야하는데 카카오 알림커버를 사용하게 되면
노티피케이션을 눌러도 카카오 알림커버가 최상위뷰로 남아잇어서 알림커버 밑에서 개발중인 앱이 로드됩니다…
카카오 SDK나 혹은 다른방법으로 다른 앱의 노티피케이션이벤트에 알림커버를 반응하게 할 순 없습니까?
만약 없다면 혹시 앱을 다운로드 받자말자 카톡 알림커버에 해당 앱의
노티피케이션정보를 받아 보거나 최상위뷰를 제거하는 방법이 있는지 조언 해 주실수 있으신지…
안녕하세요.
알림 커버는 다른 앱의 앱티비티가 실행되면 종료하도록 구현되어 있습니다. 즉, 알림 커버의 내부 액티비티에서 onPause, onStop 콜백을 받아 다른 앱이 실행 중인 걸 판단해서 자체적으로 종료하도록 구현되어 있는데요. 혹시 개발 중인 앱이 아닌 다른 앱의 알림을 클릭했을 때도 같은 현상이 발생하는지 확인해주실 수 있을까요?
추가로 해당 현상 발생 시, 터미널에서 아래 명령어를 입력해서 로그를 첨부해주시면 현상을 분석하는데 도움이 될 것 같습니다.
$] adb shell dumpsys window
그리고 마지막 질문인 카카오 SDK로 알림 커버를 제어할 수 있는 방법은 없습니다. 노티피케이션 정보를 자동으로 받을 수 있는 방법도 현재 존재하지 않습니다.
감사합니다.
1개의 좋아요
넵 카카오톡을 제외한 모든앱이 알림커버 뒤에서 동작하게 됩니다.
( 카카오스토리 or 게임 or 사용자환경설정 등 모든 어플 )
갤럭시 s4의 - Android 5.0.1(마쉬멜로)로 업데이트한 단말들이 동일한 현상을 보입니다.
아쉽게도 s4의 다른버전을 가지고 있지 않아서 다른 버전의 테스트는 못해봤습니다.
혹시 s4 , 5.0.1버전에서 알림커버사용 상태에서 노티클릭하게되면 뒷단에서 동작하는지
확인 부탁드립니다.
로그는 아쉽게도 없습니다…
뒷단으로 동작으로 한다면 문제가 있는것 같은데 정식으로 제보를 해보세요~
http://www.kakao.com/helps?service=8 여기에 제보하면 카카오톡 개발팀으로 노티가 가는걸로 알고 잇어요~