
Openim 문서 • OpenIM 서버 • Open-IM-SDK-UniaPP • OpenIM-SDK-Core
OpenIM UniaPP 데모는 로컬 플러그인, OpenIM 서버 및 UniAPP를 기반으로 한 오픈 소스 인스턴트 메시징 응용 프로그램입니다. OpenIM을 사용하여 인스턴트 메시징을 단일 응용 프로그램에 빠르게 통합하는 방법을 보여줍니다.
소스 코드를 사용하여 OpenIM에서 생성되지 않은 컴파일 버전을 생성 할 수있는 권한을 얻을 수 있습니다.
이것은 hbuilderx에 의존하는 UniAPP 프로젝트입니다. 개발 전에 문서를 읽으십시오.
참고 : 데모는 SDK의 소개 및 사용을 보여주는 데만 사용되며 완전한 응용 프로그램이 아닙니다.
iOS 및 Android를 실행하려면 기본 플러그인을 설치 해야합니다 . 중간 계층 openim-uniapp-polyfill 앱 기본 플러그인과 JSSDK 기능을 결합하며 App, H5 및 애플릿 (SDK 및 IM-Server 버전> = 3.8.2)을 개발하기위한 코드 세트와 호환됩니다.
| - | OpenIM-Uniapp-PolyFill을 설치하십시오 | @OpenIM/Client-SDK를 설치하십시오 | 앱 기본 플러그인을 설치하십시오 | 맞춤형 독 디버깅을 만듭니다 | |
|---|---|---|---|---|---|
| H5 및 미니 프로그램 만 개발하십시오 | JSSDK 문서를 직접 참조하십시오. SDK 통화는 브라우저 및 미니 프로 로그램을 참조하십시오. | ||||
| 앱 만 개발합니다 | ✅ | ✅ | ✅ | ||
| 앱, H5 및 애플릿을 동시에 개발하십시오 | ✅ | ✅ | ✅ | ✅ | |
아래 단계를 따라 지역 개발 환경을 설정하십시오.
HBUILDERX의 최신 공식 버전을 설치하십시오.
모든 종속성을 설치하려면 npm install 실행하십시오.
다음 파일에서 구성 파일을 자신의 appid로 수정하십시오.
hbuilder를 사용하여 manifest.json을 엽니 다

위치 함수를 사용하려면 다음 파일에서 구성 파일을 Gaode Map Appkey로 수정하십시오.
hbuilder를 사용하여 manifest.json을 엽니 다

다음 파일에서 요청 주소를 자신의 OpenIM 서버 IP로 수정하십시오.
참고 : 먼저 OpenIM 서버를 배포해야합니다. OpenIM 서버의 기본 포트는 10001, 10002 및 10008입니다.
common -> config.js
const wsUrl = "ws://your-server-ip:10001"
const apiUrl = "http://your-server-ip:10002"
const registerUrl = "http://your-server-ip:10008"클라우드 플러그인 선택 (필수)

클라우드 플러그인을 선택하려면 프로젝트를 선택하고 Android 패키지 이름을 입력해야합니다.

클라우드 포장 커스텀 디버깅 도크



우리는 누구나 커뮤니티에 참여하고 코드를 기여하기를 원하고, 선물과 보상을 제공하며, 매주 목요일 밤에 우리와 함께 할 수 있습니다.
회의는 Openim Slack에 있으며 Open-Im-Server 채널을 검색하여 가입 할 수 있습니다.
우리는 Github 토론에서 격주로 모든 것을 기록하며, 역사적 회의록 및 회의 재생이 Google 문서에서 제공됩니까?
프로젝트 사용자 목록은 사용자 사례 연구 페이지를 확인하십시오. 주저하지 말고 의견을 남기고 사용 사례를 공유하십시오.
이 창고는 GNU Affero General Public License Edition 3 (AGPL-3.0)에 따라 라이센스가 부여되며 다음 추가 약관이 적용됩니다. 상업적 사용이 허용되지 않습니다. 자세한 내용은 여기를 참조하십시오.