Wildfire IM est une messagerie instantanée de qualité professionnelle et une solution globale audio et vidéo en temps réel, entretenue et soutenue par Pékin Wildfire Infinite Network Technology Co., Ltd.
Les principales caractéristiques sont les suivantes: le déploiement privé est sûr et fiable, des performances puissantes, des fonctions complètes, une prise en charge complète de la plate-forme, un taux open source élevé, un déploiement et un fonctionnement et une maintenance simples, un développement secondaire amical, facile à se connecter avec des systèmes tiers ou intégrer dans les systèmes existants. Veuillez vous référer à la documentation en ligne pour plus de détails.
Il comprend principalement les projets suivants:
| Adresse du référentiel GitHub (site principal) | Adresse de l'entrepôt de code de code (miroir) | illustrer | Remarque |
|---|---|---|---|
| im-serveur | serveur | Serveur IM | |
| chat Android | chat Android | Wildfire IM Android SDK Code source et code source d'application | Il peut être facilement développé ou intégré dans les applications existantes |
| chat ios | chat ios | Wildfire Im iOS SDK Code source et code source d'application | Il peut être facilement développé ou intégré dans les applications existantes |
| chat PC | chat PC | Côté PC développé à base d'électron | |
| chatte | chatte | Wildfire IM Web end, adresse de l'expérience | |
| chat wx | chat wx | Demo de la plate-forme de mini-programme (prend en charge les mini-plateformes de programme telles que WeChat, Baidu, Alibaba, Byte, QQ, etc.) | |
| serveur d'applications | serveur d'applications | Serveur d'applications | |
| robot_server | robot_server | Serveur de robot | |
| push_server | push_server | Serveur push | |
| docs | docs | Documents liés à l'influence IM, y compris la conception, le concept, le développement et les instructions, Voir en ligne |
Ce projet est une application Android IM Wildfire. Au cours du processus de développement, les exigences de développement secondaire et d'intégration sont pleinement prises en compte. Il peut être intégré dans d'autres applications en tant que SDK, ou le développement secondaire peut être effectué directement.
Il est vraiment difficile de développer un système de messagerie instantanée. S'il vous plaît, donnez-moi une star pour nous soutenir pour persévérer.
./gradlew clean aDebug , la version de débogage APK générée par Build App Bundle(s)/APK(s) -> Build APK(s) ne prend pas en charge les appels audio et vidéo. Pour les raisons spécifiques, veuillez vous référer à utilelclasspathfordExingTransformchat/build.gradle#buildTypes#debug#minifyEnabled sur true, c'est-à-dire la version de débogage permette également à l'obscuscation./gradlew clean aR ou Android Studio, et via Generate Signed App Bundle/APK... IM IM Wildfire utilise Budgely comme outil mobile de journalisation. Lorsque vous le développez pour la deuxième fois, assurez-vous de remplacer bugly id dans MyApp.java par le vôtre, sinon le journal d'erreur viendra ici. Si vous ne pouvez pas collecter le journal d'erreur, nous serons également dérangés.
lifecycle que vous dépendez est 2.2.0 ou supérieur.chat/proguard-rules.pro pour la configuration. Pour faciliter les développeurs pour déployer et tester, HTTP est autorisé à faire des demandes de réseau par défaut. Afin d'améliorer la sécurité, veuillez effectuer ce qui suit avant d'aller en ligne:
HTTPS pour app-server et configurer APP_SERVER_ADDRESS comme adresse HTTPSHTTPS pour la plate-forme de développement et configurez WORKSPACE_URL comme adresse HTTPSHTTPS pour le service de structure organisationnelle et configurez ORG_SERVER_ADDRESS comme adresse HTTPSusesCleartextTraffic dans AndroidManifest.xml à false android.permission.PROCESS_OUTGOING_CALLS , permet aux téléphones ordinaires d'interrompre des appels audio et vidéo lors des appels audio et vidéoandroid.permission.SYSTEM_ALERT_WINDOW , permet de minimiser et de suspendre la fenêtre audio et l'appel vidéo sur d'autres fenêtresandroid.permission.BLUETOOTH , android.permission.BLUETOOTH_ADMIN , les casques Bluetooth sont autorisés lors des appels audio et vidéo. Veuillez utiliser la succursale API-19. Si la compilation échoue, elle peut être causée par la défaillance de la version de pile de protocole de la version 4.x à mettre à jour dans le temps. Veuillez contacter wfchat sur WeChat pour mettre à jour.
Pour la coopération d'entreprise, veuillez nous donner la priorité de nous contacter par e-mail. Pour les problèmes techniques, veuillez publier sur le forum IM Wildfire.
Il est fortement recommandé de suivre notre compte officiel. Nous vous informerons via le compte officiel s'il existe une nouvelle version ou une nouvelle mise à jour majeure. De plus, nous publierons également de temps en temps quelques introductions techniques sur les incendies de forêt.
Nous avons fourni une démo d'expérience, veuillez utiliser WeChat pour scanner le code QR pour télécharger et installer l'expérience
Cliquez pour afficher la démonstration vidéo de démonstration Android
Lorsque l'application est en arrière-plan, différents fabricants de téléphonie mobile ont des stratégies de fond différentes, qui peuvent être congelées et tuées bientôt ou éventuellement. Lorsque vous recevez le message, vous avez besoin du service de notification push du fabricant. Veuillez déployer un service push. Le code de service push peut être téléchargé sur GitHub et Code Cloud. Pour des méthodes d'utilisation spécifiques, veuillez vous référer aux instructions sur l'élément de service push.
Bienvenue pour soumettre une demande de traction pour créer une meilleure open source IM ensemble.
Si quelque chose porte atteinte à vos droits, veuillez nous contacter pour le supprimer