
OpenIM Docs • OpenIM Server • Open-IM-SDK-UNIAPP • OpenIM-SDK-Core
OpenIM UNIAPP Demo est une application de messagerie instantanée open source basée sur les plug-ins locaux, le serveur OpenIM et l'UNIAPP. Il montre comment intégrer rapidement la messagerie instantanée dans une seule application à l'aide d'OpenIM.
Vous pouvez obtenir la permission d'utiliser le code source pour créer des versions compilées qui ne sont pas générées par OpenIM de deux manières:
Il s'agit d'un projet UNIAPP qui s'appuie sur HBuilderx. Veuillez lire la documentation avant le développement.
Remarque: la démonstration est uniquement utilisée pour démontrer l'introduction et l'utilisation du SDK, et n'est pas une application complète.
Pour exécuter iOS et Android, les plug-ins natifs doivent être installés. La couche intermédiaire openim-uniapp-polyfill combine les capacités des plug-ins natives de l'APP et JSSDK, et est compatible avec un ensemble de code pour développer l'application, H5 et les applets (versions SDK et IM-Server> = 3.8.2).
| - | Installer OpenIm-Uniap-Polyfill | Installer @ openIm / client-sdk | Installez le plug-in natif de l'application | Créer un débogage de quai personnalisé | |
|---|---|---|---|---|---|
| Développer uniquement des programmes H5 et Mini | Reportez-vous directement au document JSSDK, reportez-vous au navigateur et au miniprogramme pour les appels SDK | ||||
| Développer uniquement des applications | ✅ | ✅ | ✅ | ||
| Développer l'application, H5 et Applets en même temps | ✅ | ✅ | ✅ | ✅ | |
Suivez les étapes ci-dessous pour configurer votre environnement de développement local:
Installez la dernière version officielle de HBuilderx.
Exécutez npm install pour installer toutes les dépendances.
Modifiez le fichier de configuration dans votre propre appid dans les fichiers suivants:
Ouvert manifeste.json en utilisant hbuilder

Si vous souhaitez utiliser la fonction d'emplacement, modifiez le fichier de configuration de votre propre Gaode Map Appkey dans les fichiers suivants:
Ouvert manifeste.json en utilisant hbuilder

Modifiez l'adresse de demande à votre propre IP OpenIM Server dans le fichier suivant:
Remarque: vous devez d'abord déployer OpenIM Server. Les ports par défaut du serveur OpenIM sont 10001, 10002 et 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"Sélectionnez le plugin Cloud (requis)

La sélection d'un plugin cloud nécessite de sélectionner votre projet AppID et de saisir le nom du package Android.

Cloud Packaging Custom Debogging Dock



Nous voulons que quiconque soit impliqué dans notre communauté et contribuez le code, nous offrons des cadeaux et des récompenses, et nous vous invitons à nous rejoindre tous les jeudis soirs.
Nos réunions sont dans OpenIM Slack, et vous pouvez ensuite rechercher le canal Open-IM-Server à rejoindre.
Nous enregistrons chaque bihebdomadaire dans les discussions GitHub, nos procès-verbaux de réunion historiques et nos reéplays de conférence sont disponibles dans Google Docs?
Consultez notre page d'étude de cas d'utilisateur pour une liste des utilisateurs du projet. N'hésitez pas à laisser un commentaire et à partager votre cas d'utilisation.
Cet entrepôt est autorisé en vertu de l'édition 3 (AGPL-3.0) GNU Affero General Public Licence Edition (AGPL-3.0) et est soumis aux conditions supplémentaires suivantes. Pas autorisé pour une utilisation commerciale. Pour plus de détails, veuillez consulter ici.