영어 · 中文 · Украѕнська · czesky · Magyar · Español · دارسی · Français · Deutsch · Polski · 인도네시아어 · Suomi · മലയാളം · 日本語 · Nederlands · Italiano · Русский · Português(브라질) · 에스페란토어 · 한국어 · العربي · Tiếng Viêt · Dansk · Ελlamnνικά · Türkçe
Telegram, Signal 및 Rocket.Chat과 같은 독립형 채팅 애플리케이션과 달리 OpenIM은 직접 설치할 수 있는 독립형 채팅 앱이 아닌 개발자를 위해 특별히 설계된 오픈 소스 인스턴트 메시징 솔루션을 제공합니다. OpenIM SDK와 OpenIM 서버로 구성된 이 제품은 개발자에게 메시지 전송 및 수신, 사용자 관리, 그룹 관리 등 인스턴트 메시징 기능을 애플리케이션에 통합할 수 있는 완전한 도구 및 서비스 세트를 제공합니다. 전반적으로 OpenIM은 개발자에게 애플리케이션에서 효율적인 인스턴트 메시징 솔루션을 구현하는 데 필요한 도구와 프레임워크를 제공하는 것을 목표로 합니다.
OpenIMServer 용으로 설계된 OpenIMSDK 는 클라이언트 애플리케이션에 통합하기 위해 특별히 제작된 IM SDK입니다. 다양한 기능과 모듈을 지원합니다.
? 주요 특징:
주요 모듈:
Golang으로 구축되었으며 크로스 플랫폼 배포를 지원하여 모든 플랫폼에서 일관된 통합 경험을 보장합니다.
GO SDK 살펴보기
REST API : 백엔드 인터페이스를 통한 그룹 생성 및 메시지 푸시와 같은 기능을 향상하기 위해 비즈니스 시스템에 REST API를 제공합니다.
Webhooks : 콜백을 통해 비즈니스 양식을 확장하고 특정 이벤트 전후에 비즈니스 서버에 요청을 보냅니다.
iOS/Android/H5/PC/웹에서 온라인 경험:
OpenIM 온라인 데모
사용자 경험을 촉진하기 위해 다양한 배포 솔루션을 제공합니다. 아래 목록에서 원하는 배포 방법을 선택할 수 있습니다.
Linux, Windows, Mac 시스템, ARM 및 AMD CPU 아키텍처를 지원합니다.
우리는 어떤 종류의 기여도 환영합니다! Pull Request를 제출하기 전에 기여자 문서를 꼭 읽어보시기 바랍니다.
강력한 인스턴트 메시징 솔루션을 구축하는 데 기여해 주셔서 감사합니다!
OpenIMSDK는 Apache License 2.0에 따라 사용할 수 있습니다. 자세한 내용은 LICENSE 파일을 참조하세요.