Wildfire IM은 Beijing Wildfire Infinite Network Technology Co., Ltd.가 관리하고 지원하는 전문가 급 인스턴트 메시징 및 실시간 오디오 및 비디오 전체 솔루션입니다.
주요 기능은 다음과 같습니다. 개인 배포는 안전하고 신뢰할 수 있으며 강력한 성능, 완전한 기능, 전체 플랫폼 지원, 높은 오픈 소스 비율, 간단한 배포 및 운영 및 유지 보수, 우호적 인 2 차 개발, 타사 시스템과 연결하기 쉬우거나 기존 시스템에 포함됩니다. 자세한 내용은 온라인 문서를 참조하십시오.
주로 다음 프로젝트가 포함됩니다.
| Github 저장소 주소 (기본 사이트) | 코드 클라우드 창고 주소 (미러) | 설명 | 주목 |
|---|---|---|---|
| 임사자 | 섬기는 사람 | IM 서버 | |
| 안드로이드 chat | 안드로이드 chat | Wildfire IM Android SDK 소스 코드 및 앱 소스 코드 | 쉽게 개발하거나 기존 응용 프로그램에 통합 할 수 있습니다. |
| iOS-chat | iOS-chat | Wildfire IM iOS SDK 소스 코드 및 앱 소스 코드 | 쉽게 개발하거나 기존 응용 프로그램에 통합 할 수 있습니다. |
| PC-Chat | PC-Chat | PC 쪽은 전자를 기반으로 개발되었습니다 | |
| 웹 채팅 | 웹 채팅 | 산불 IM 웹 엔드, 경험 주소 | |
| WX-Chat | WX-Chat | 미니 프로그램 플랫폼의 데모 (Wechat, Baidu, Alibaba, Byte, QQ 등과 같은 미니 프로그램 플랫폼 지원) | |
| 앱 서버 | 앱 서버 | 응용 프로그램 서버 | |
| robot_server | robot_server | 로봇 서버 | |
| push_server | push_server | 서버 푸시 | |
| 문서 | 문서 | 디자인, 개념, 개발 및 지침을 포함한 산불 IM 관련 문서, 온라인보기 |
이 프로젝트는 산불 IM Android 앱입니다. 개발 과정에서 2 차 개발 및 통합 요구 사항이 완전히 고려됩니다. SDK로 다른 응용 프로그램에 통합 될 수 있거나 보조 개발이 직접 수행 될 수 있습니다.
IM 시스템을 개발하는 것은 정말 어렵습니다. 인내 할 수 있도록 스타를주세요.
./gradlew clean aDebug 줄 아래에서 난독 화를 닫을 때 Build App Bundle(s)/APK(s) -> Build APK(s) 로 생성 된 디버그 버전 APK는 오디오 및 화상 통화를 지원하지 않습니다. 구체적인 이유는 유용한 lclasspathfordexingTransform을 참조하십시오chat/build.gradle#buildTypes#debug#minifyEnabled debug 버전도 난독 화를 활성화합니다../gradlew clean aR 또는 Android Studio를 통해 Generate Signed App Bundle/APK... 통해 릴리스 버전 APK 및 릴리스 버전 APK를 생성 할 수 있으며 모든 것이 정상입니다. Wildfire IM은 버기를 로깅 모바일 도구로 사용합니다. 두 번째로 개발할 때 MyApp.java 의 bugly id 자신의 것으로 바꾸십시오. 그렇지 않으면 오류 로그가 여기에 올 것입니다. 오류 로그를 수집 할 수 없으면 방해가됩니다.
lifecycle 버전이 2.2.0 이상인지 확인하십시오.chat/proguard-rules.pro 를 참조하십시오. 개발자가 배포 및 테스트를 용이하게하기 위해 HTTP 사용하면 기본적으로 네트워크 요청을 할 수 있습니다. 보안을 개선하려면 온라인으로 가기 전에 다음을 수행하십시오.
app-server 에 대한 HTTPS 지원 구성 및 APP_SERVER_ADDRESS HTTPS 주소로 구성하십시오.HTTPS 지원을 구성하고 WORKSPACE_URL HTTPS 주소로 구성하십시오.HTTPS 지원을 구성하고 ORG_SERVER_ADDRESS HTTPS 주소로 구성하십시오.AndroidManifest.xml 에서 false 에서 clearTextTraffic usesCleartextTraffic android.permission.PROCESS_OUTGOING_CALLS , 오디오 및 화상 통화 중에 일반 전화기가 오디오 및 화상 통화를 방해 할 수 있도록합니다.android.permission.SYSTEM_ALERT_WINDOW , 오디오 및 화상 통화 창을 다른 창에서 최소화하고 매달릴 수 있습니다.android.permission.BLUETOOTH , android.permission.BLUETOOTH_ADMIN , Bluetooth 헤드셋은 오디오 및 화상 통화 중에 허용됩니다. API-19 지점을 사용하십시오. 컴파일이 실패하면 4.x 버전의 프로토콜 스택 버전이 제 시간에 업데이트되지 않아 발생할 수 있습니다. 업데이트하려면 WeChat의 wfchat 에 문의하십시오.
비즈니스 협력을 위해서는 이메일로 저희에게 연락하는 데 우선 순위를 부여하십시오. 기술적 인 문제는 Wildfire IM 포럼에 게시하십시오.
공식 계정을 따르는 것이 좋습니다. 새 버전이나 주요 업데이트가있는 경우 공식 계정을 통해 알려 드리겠습니다. 또한, 우리는 때때로 산불 IM에 대한 기술 소개를 발표 할 것입니다.
우리는 경험 데모를 제공했습니다. WeChat을 사용하여 QR 코드를 스캔하여 경험을 다운로드하고 설치하십시오.
안드로이드 데모 비디오 데모를 보려면 클릭하십시오
응용 프로그램이 백그라운드에있을 때, 다른 휴대 전화 제조업체마다 배경 전략이 다르며, 이는 곧 동결되어 결국 죽을 수 있습니다. 메시지를받을 때는 제조업체의 푸시 알림 서비스가 필요합니다. 푸시 서비스를 배포하십시오. 푸시 서비스 코드는 Github 및 Code Cloud에서 다운로드 할 수 있습니다. 특정 사용 방법은 푸시 서비스 항목에 대한 지침을 참조하십시오.
더 나은 오픈 소스 IM을 만들기 위해 풀 요청을 제출하는 데 오신 것을 환영합니다.
귀하의 권리를 침해하는 것이 있으면 저희에게 연락하여 삭제하십시오.