
OpenIM-Dokumente • OpenIM-Server • Open-IM-SDK-UniApp • OpenIM-SDK-CORE
Die OpenIM-Uniap-Demo ist eine Open-Source-Instant-Messaging-Anwendung, die auf lokalen Plug-Ins, OpenIM Server und UniApp basiert. Es zeigt, wie schnell Messaging Instant Messaging mit OpenIM schnell in eine einzelne Anwendung integriert wird.
Sie können die Erlaubnis erhalten, Quellcode zu verwenden, um kompilierte Versionen zu erstellen, die von OpenIM auf zwei Arten nicht generiert werden:
Dies ist ein UNIAPP -Projekt, das auf Hbuilderx beruht. Bitte lesen Sie die Dokumentation vor der Entwicklung.
Hinweis: Demo wird nur verwendet, um die Einführung und Verwendung des SDK zu demonstrieren und ist keine vollständige Anwendung.
Um iOS und Android auszuführen, müssen native Plug-Ins installiert werden. Die mittlere Schicht openim-uniapp-polyfill kombiniert native Plug-Ins und JSSDK-Funktionen von Apps und ist mit einem Code-Satz kompatibel, um App, H5 und Applets zu entwickeln (SDK- und IM-Server-Versionen> = 3.8.2).
| - - | Installieren Sie Openim-uniApp-Polyfill | Installieren Sie @openim/client-sdk | Installieren Sie native App Native Plug-In | Erstellen Sie benutzerdefinierte Dock -Debugging | |
|---|---|---|---|---|---|
| Entwickeln Sie nur H5- und Mini -Programme | Siehe direkt auf das JSSDK -Dokument, siehe Browser und Miniprogramm für SDK -Anrufe | ||||
| Nur Apps entwickeln | ✅ | ✅ | ✅ | ||
| Entwickeln Sie gleichzeitig App, H5 und Applets | ✅ | ✅ | ✅ | ✅ | |
Befolgen Sie die folgenden Schritte, um Ihre lokale Entwicklungsumgebung einzurichten:
Installieren Sie die neueste offizielle Version von Hbuilderx.
Führen Sie npm install aus, um alle Abhängigkeiten zu installieren.
Ändern Sie die Konfigurationsdatei in den folgenden Dateien in Ihrem eigenen Appid:
Open Manifest.json mit Hbuilder

Wenn Sie die Standortfunktion verwenden möchten, ändern Sie die Konfigurationsdatei in den folgenden Dateien in Ihrem eigenen Gaode Map Appey:
Open Manifest.json mit Hbuilder

Ändern Sie die Anforderungsadresse in der folgenden Datei in Ihrem eigenen OpenIM -Server -IP:
Hinweis: Sie müssen zuerst OpenIM Server bereitstellen. Die Standardports von OpenIm Server sind 10001, 10002 und 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"Wählen Sie das Cloud -Plugin (erforderlich)

Durch die Auswahl eines Cloud -Plugins müssen Sie Ihr Projekt ausgewählt und den Namen Android -Paket eingeben.

Cloud -Verpackung Benutzerdefiniertes Debugging Dock



Wir möchten, dass jeder in unsere Community involviert ist und Code beiträgt, wir bieten Geschenke und Belohnungen und wir begrüßen Sie, jeden Donnerstagabend zu uns zu kommen.
Unsere Besprechungen sind in Openim Slack und Sie können dann den Open-Im-Server-Kanal durchsuchen, um sich anzuschließen.
Wir zeichnen in GitHub -Diskussionen alle zweiwöchentlichen Diskussionen auf. Unsere historischen Besprechungsprotokolle und Konferenzreplays sind in Google -Dokumenten verfügbar?
In unserer Seite "Benutzer -Fallstudie" finden Sie eine Liste von Projektnutzern. Zögern Sie nicht, einen Kommentar zu hinterlassen und Ihren Anwendungsfall zu teilen.
Dieses Lager ist unter der GNU Affero General Public License Edition 3 (AGPL-3.0) lizenziert und unterliegt den folgenden zusätzlichen Bedingungen. Nicht für den kommerziellen Gebrauch erlaubt. Weitere Informationen finden Sie hier.