안드로이드 채팅 ( 푸시 알람 포함 )을 구현하고 싶습니다.

sitan81의 이미지

관련 된 기능들을 찼던중

xmpp 라는 프로토콜을 찾게 되었고
서버로는 open fire를 사용하면 된다는 정도를 찾아 보았습니다.

구현되어야할 기능으로는

필수 기능
1. 1:1 채팅
2. 1:N 채팅
3. 푸쉬 알림

선택 기능
1. 이미지, 동영상, 음성 전송

이경우 xmpp로 구현하는것이 좋은 방법일까요?

아니면 다른 적당한 구현방법이 있을까요?

고수님들의 답변 기다리겠습니다.

감사합니다.