2017-01-24 5 views
0

우리는 우리의 응용 프로그램에서 메신저를위한 백엔드를 만들고 싶습니다. Android 클라이언트 앱인 iOS &과 웹 애플리케이션을 보유하고 있습니다. 우리는 일대일 채팅, 그룹 채팅, 사진/파일 지원 등을 필요로합니다. 메신저가 가지고있는 모든 기본적인 것들.ejabberd는 우리에게 적합합니까?

iOS, Android 및 웹의 모든 기기에서 내 메시지 보관함을보고 싶습니다. 그리고 안전해야합니다.
모두 가능합니까?

마지막 질문. 우리 서버에 2 개의 다른 응용 프로그램이 있다면 ejabberd를 두 번 설치해야합니까?

누군가가 조언을 해줄 수 있기를 바랍니다. Thx !!

답변

0

Ejabberd는 원하는 모든 작업을 수행하는 데 XMPP를 사용합니다. ejabberd는 앱용 서버 설정 일 뿐이므로 모든 환경에 매우 적합합니다.

마지막으로 보았을 때도 일대일 채팅, 그룹 채팅, 사진/비디오/파일을 쉽게 전송할 수 있습니다 및 사용자 프로필 관리.

채팅을 다른 플레이트 형식으로 보관하는 데는 여러 가지 방법이 있습니다.이 중 하나를 사용할 수 있습니다.

목표를 달성하는 데 도움이되는 라이브러리가 있습니다. 헤로인, 웹 소켓 지원

  • 웹 라이브러리 환장하고 허튼 소리에 폴백 (fallback) : 좌향 선회
    • REST API 모바일 안드로이드에 대한 라이브러리 XMPPFramework, Jayme : iOS 용

      • 모바일 라이브러리

      ** ejabberd **의 모든 모듈을 사용자 정의 할 수도 있습니다 **

      그래서 나에게 이것은 xmpp을위한 최선의 선택이다.