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

채팅어플 질문있습니다!

0 추천
채팅어플들은 어플이 꺼진상태에서 알람이오는데 이건 서비스를 이용해서 구현한것인가요?

그리고 만약 서비스를 이용한다면 채팅방 접속상태에서는 서비스에서 받은 내용을 액티비티에 뿌려주는 방식으로 돼있는건가요?

혹시 채팅방 구조알수있는 정보있으시면 공유 부탁드립니다. 고수님들 ㅠㅠ
kanoo (2,720 포인트) 님이 2017년 4월 28일 질문

1개의 답변

0 추천
 
채택된 답변
2가지 방도가 있습니다.

1. 채팅서버로 openfire를 이용한다고 하면 openfire에 offline된 유저들에게 알림을 보내는 기존plugin을 이용할수 있습니다.

2. 님이 말씀하신대로 서비스를 이용하여 offline되어도 오는 메시지를 받을수 있는 callback을 구현해주시면 될것입니다.
고스타 (440 포인트) 님이 2017년 4월 28일 답변
kanoo님이 2017년 4월 30일 채택됨
우선 답변 감사드립니다. 저가말한부분중에 서비스에서 액티비티로 가져오는것도 해당된다는 말씀이신가요?. 현제 구현해놓은상태가 firebaes로 했는데 채팅 액티비티에서도 로드하고 서비스에서도 매번 로드하는데 이러면 다운로드양이 낭비되는거같아서 서비스에서만받고 채팅액티비티로 보내주는 형태로 해도 될까요?
그리고 혹시 말씀해주신 1번2번방법에 큰차이점이있나요? 구성하는부분에서말고 사용할경우 데이터로드하는 비용차이라던지 속도차이라던지?...
service에서는 로딩동작이 필요없고 오직 알림을 받기위한 callback만이 있을뿐입니다.
...