
Openim Docs • Openim Server • Open-IM-SDK-Uniapp • OpenIM-SDK-Core
OpenIM Uniapp Demo es una aplicación de mensajería instantánea de código abierto basada en complementos locales, servidor OpenIM y UNIAPP. Demuestra cómo integrar rápidamente la mensajería instantánea en cualquier aplicación única utilizando OpenIM.
Puede obtener permiso para usar el código fuente para crear versiones compiladas que no generan OpenIM de una de dos maneras:
Este es un proyecto uniapp que se basa en HBuilderx. Lea la documentación antes del desarrollo.
Nota: La demostración solo se usa para demostrar la introducción y el uso del SDK, y no es una aplicación completa.
Para ejecutar iOS y Android, se deben instalar complementos nativos. La capa media openim-uniapp-polyfill combina complementos nativos de la aplicación y capacidades JSSDK, y es compatible con un conjunto de código para desarrollar APP, H5 y Applets (versiones SDK e IM-Server> = 3.8.2).
| - | Instalar Openim-Uniapp-PolyFill | Instalar @Openim/Client-SDK | Instalar el complemento nativo de la aplicación | Crear depuración de muelle personalizada | |
|---|---|---|---|---|---|
| Solo desarrolle programas H5 y Mini | Consulte directamente el documento JSSDK, consulte el navegador y el miniprograma para las llamadas SDK | ||||
| Solo desarrolle aplicaciones | ✅ | ✅ | ✅ | ||
| Desarrollar la aplicación, H5 y los applets al mismo tiempo | ✅ | ✅ | ✅ | ✅ | |
Siga los pasos a continuación para configurar su entorno de desarrollo local:
Instale la última versión oficial de HBuilderx.
Ejecute npm install para instalar todas las dependencias.
Modifique el archivo de configuración a su propia aplicación en los siguientes archivos:
Abrir manifest.json usando hbuilder

Si desea utilizar la función de ubicación, modifique el archivo de configuración a su propio mapa Gaode AppKey en los siguientes archivos:
Abrir manifest.json usando hbuilder

Modifique la dirección de solicitud a su propia IP del servidor Openim en el siguiente archivo:
Nota: Primero debe implementar el servidor OpenIM. Los puertos predeterminados del servidor OpenIM son 10001, 10002 y 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"Seleccione el complemento de la nube (requerido)

Seleccionar un complemento en la nube requiere seleccionar la aplicación de su proyecto e ingresar el nombre del paquete de Android.

Muelle de depuración personalizada de embalaje en la nube



Queremos que cualquiera participe en nuestra comunidad y contribuya con código, proporcionamos obsequios y recompensas, y le damos la bienvenida a unirse a nosotros todos los jueves por la noche.
Nuestras reuniones están en Openim Slack, y luego puede buscar en el canal Open-IM-Server para unirse.
Registramos todas las discusiones quincenales en GitHub, nuestras actas históricas de reuniones y repeticiones de conferencias están disponibles en Google Docs?
Consulte nuestra página de estudio de caso de usuario para obtener una lista de usuarios del proyecto. No dude en dejar un comentario y compartir su caso de uso.
Este almacén tiene licencia bajo la GNU Affero General Public License Edition 3 (AGPL-3.0) y está sujeto a los siguientes términos adicionales. No permitido para uso comercial. Para más detalles, consulte aquí.