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

push기능에 대해서 질문드리겠습니다.

0 추천
안녕하세요 안드로이드 초보개발자입니다.

지금 구현해야 하는 앱중에 알람기능이 있는데요..

일정시간이나 날자가 되면 앱을 키지 않아도 자동으로 카카오톡처럼 알림메세지를 주고 싶은데요..

어떤걸 써야 될지 감이 오질 않아서요;;

구글에서 지원해주는 api로 push는 가능하지만.. 그건 앱이 켜져있어야 되는걸루 알고 있거든요..

혼자 독학을 하다보니 막히는 부분이 많군요 ㅜㅜ 고수님들 어떤걸 써야되는지..

길을 알려주세요 ㅠㅠ
mamongs (4,050 포인트) 님이 2013년 5월 10일 질문

2개의 답변

0 추천
notification에 알람메시지를 띄우고 싶은거라면 딱히 GCM까지는 필요없을텐데요.

 

말씀드린 것으로 보건대 알림메시지를 띄우는 것 뿐이라면 얼마든지 서버같은 것 없이 자체적으로 연결 가능합니다.

 

해당 시간이 되었다면,

custom toast로 바탕화면에 알림메시지를 띄우거나 혹은 notification에 알림을 올릴 수도 있겠지요.
김생선 (3,310 포인트) 님이 2013년 5월 10일 답변
디바이스를 켜고 앱을 실행시키지 않고..
알림메시지가 나오길 바랍니다.. 그게 가능한가요?
어차피 서비스로 돌리는 것이니 상관 없습니다.
으음.. 일단 한번 해보구 모르면 다시 질문을 올려야겟네요 ^^
답변감사합니다 ^^
그런데 service라는게.. 백그라운드에서 실행시켜주는거 아닌가요?
일단 앱을 실행시켜야 service가 실행되지 않을까요??
미리 데이터를 저장시켜놓고 추후 기간이 되면 자동알림을 구현하고 싶은건데 serivce로 되는건지 다시 한번 질문드립니다 ^^; 서버없이 가능한가요 ?
서버없이 자체 db로 구현을 하시거나 혹은 sharedpreferences로 구현하셔도 되지 않겠습니까? 그냥 데이터 저장일 뿐인데요.
네 sharedpreferences 로 구현해서 데이터를 디바이스 자체에 저장을 한후에.. 알람을 알려줘야 하는데 그부분을 잘모르겠어서요..
앱을 실행시키게 되면 sharedpreferences을 열어서 날자를 체크할수있는데 앱을 실행시키지 않고 sharedpreferences 를 열어서 체크할수 잇는 방법이 따로 있나 싶어서 질문드리는겁니다 ㅠㅠ
service로 이게 가능한건가요??
대부분의 알람 어플들이 서버없이 그러한 방식으로 동작하는거로 알고 있습니다만...
0 추천
GCM 을 이용하여 앱이 죽어있을때 다이얼로그창을 띄울수 있습니다.

 

화면 액정이 꺼져있는지 켜져있는지 체크도 가능합니다.
스릉스릉 (1,260 포인트) 님이 2013년 5월 10일 답변
...