마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
GCM을 받기 위해 앱을 살려야 합니다.
0
추천
앱을 종료해도 GCM으로부터 푸쉬메시지를 받을 수 있다고 안펍에서 답변을 받았습니다.
허나.. 램을 정리 한다고 하면 얘기가 달라지지 않을까요?
사용자가 앱을 종료해도 정상적으로 푸쉬메시지를 받으려면 어떻게 접근해야될까요?
소켓으로 한다면 서비스를 무한으로 붙게 하면 되지만, 푸쉬는 어떻게 접근해야될지 감이 안오네요.
푸쉬는 사용자가 받을때 까지 보낸다고 들었습니다.
안드로이드
gcm
푸쉬메시지
서비스
개발자초심
(
21,220
포인트)
님이
2014년 8월 17일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
2개의 답변
+1
추천
설정 화면의 "강제 종료" 기능으로 앱을 종료한 경우, 사용자가 명시적으로 앱을 다시 실행하지 않는 이상 다른 방법 (Broadcast 등)으로 앱이 실행되지 않습니다.
OS 차원의 동작이기 때문에 앱이 어떻게 하는 방법은 없습니다.
익명사용자
님이
2014년 8월 17일
답변
답변 감사합니다.
앱내에서 서비스가 돌아가고 있을 때, 메모리정리를 하게되면 앱이 죽은걸 인지하여 서비스를 다시 등록해줄 수가 있습니다.
말씀하신 브로드캐스트랑 알람을 이용해서요.
이러한 기능처럼 앱의 특정 뭔가를 살리면 푸쉬를 받을 수 있을 것 같은데 잘못된 생각인건지 궁금합니다.
카카오톡처럼 앱을 종료해도, 메모리를 종료해도, 재실행하여도 내부적으로 돌아가고는 있는데 말이지요.
Please
log in
or
register
to add a comment.
0
추천
http://developer.android.com/intl/ko/about/versions/android-3.1.html의
Launch controls on stopped applications 섹션을
참고하세요.
결론적으로 3.1부터 앱 관리에서 사용자가 강제 종료를 통해 종료한 앱의 경우
브로드캐스트 메세지 자체를 수신할 수 없을 겁니다.
그 외의 종료일 경우엔 가능하구요.
b22n
(
22,940
포인트)
님이
2014년 8월 18일
답변
Please
log in
or
register
to add a comment.
...