아무리 찾아봐도 풀 아키텍처를 어떻게 했는지 찾을수가 없네.
대충 테크스택만 나와있고,
파이어베이스 이용해서 만드는 챗앱은 쉬운거 같아서 안하고 싶고,
TCP/IP 통신 이용해서 챗팅앱을 만들고 싶은데,
어떻게하는거냐.
자바로 TCP IP 서버소켓만들고, 클라이언트소켓만들어서 연결 / 통신하는것은 성공했는데...
소켓은 그렇다치고, 채팅 메시지를 디비에 저장하고, 앱으로 구현하는거 설계하는게 어렵다.
안드로이드로 왓츠앱 만들어 본사람?
누가 조언좀 해줘봐.
통신내용 빼고 - dc App
서버에서 메세지를 시간값 채널id 발화id 코멘트같은거 달아서 저장하고 - dc App
사용자가 앱켤땐 시간×리미트로 메세지 페이지네이션해오면댐 - dc App
아마 어려운게 노티를 주는거임 안드로이드 운영체제 내에서 노티를 줄 수 있는 방법이 다양함 그걸 이용해서 사용자가 딴거할때 채팅오면 노티를 줄 수 있게 해줘야하고 - dc App
세션이 있다면 바로 노티줄수있겠지 - dc App
여기까지왔으면 이제 멀티미디어 메세지를 구현하는 기능만 남았음 - dc App
이미지 url 동영상 등등 근데 이걸 tcp로 캐싱하고 썸네일주고 그러면 개빡칠탠댕.. - dc App
필요한 대답이 됬을지 모르겠음 자세히 다루자면 밑도끝도업고 클라쪽에 무게를 두고싶은건지 서버쪽에 무게를 두고싶은건지.. - dc App
흠 쉬운게 아니군.. 암튼 ㄱㅅ