¿Hay algún SDK de chat similar a QuickBlox? Necesito 2 funciones: chat, en tiempo real; y una base de datos personalizada, para almacenar manualmente información del usuario como pasatiempos, lugares de nacimiento, así como el historial de mensajes, publicaciones, comentarios, etc.

Recomendaría usar Firebase con la biblioteca de código abierto de Chat SDK.

Firebase

Firebase es un servicio que proporciona una base de datos en tiempo real para aplicaciones móviles y web. Tal vez no vio la base de datos porque Firebase utiliza una base de datos MongoDB sin SQL que es diferente a la base de datos relacional estándar.

La mayor fortaleza de Firebase es su flexibilidad, puede almacenar los datos que desee y definir su propio protocolo de mensajería.

Firebase también ofrece un rendimiento excelente y es muy barato en comparación con los servicios alternativos; consulte la comparación de precios.

Chat SDK Library

Esta biblioteca es de código abierto y proporciona una pila de mensajes completa construida sobre Firebase. Incluye soporte para iOS y Android y los proyectos se pueden descargar y compilar de inmediato.

Como el messenger es de código abierto, puede modificarlo para agregar datos personalizados adicionales al perfil del usuario . Potencialmente, podría agregar cualquier cantidad de nuevas características.

El SDK viene con todas las características estándar que esperarías de una aplicación de mensajería

  • Chat 1 a 1, grupos y salas de chat públicas
  • Mensajes de texto, imagen y ubicación
  • Perfiles de usuario personalizables
  • Búsqueda de usuarios
  • Libro de contactos
  • Múltiples métodos de inicio de sesión, incluida la autenticación de servidor personalizada

Resumen

Sus dos requisitos principales son:

  • Sistema de chat en tiempo real
  • Posibilidad de almacenar datos personalizados en la base de datos.

Firebase es una base de datos en tiempo real y el SDK de Chat es un marco de mensajería flexible que se puede personalizar fácilmente para incluir datos adicionales.

Soy desarrollador de Applozic, que le permite habilitar la función de chat dentro de su aplicación en Android, iOS y plataformas web.

Con solo unas pocas líneas de código, los desarrolladores pueden integrar fácilmente el chat en sus aplicaciones y aplicaciones web. Brindamos soporte de mensajería en todas las plataformas (Android, iOS y Web). Applozic viene con una interfaz de usuario lista para usar. Puede personalizar el tema, los colores, los iconos, las fuentes o simplemente bifurcar Applozic en github y modificar el código. Applozic SDK incluye: chat individual y grupal, archivos adjuntos de cualquier tipo, captura de imágenes, ubicación compartida, entrega de mensajes, estado enviado, leído, notificaciones en la aplicación y chat web, soporte multiplataforma (Android, iOS y Web), soporte de mensajería multidispositivo, estado de los usuarios en línea, infraestructura 100% administrada, componentes de IU personalizables para todas las plataformas.

Integre en solo 30 minutos
Se requieren unos minutos para integrar la mensajería en su aplicación.

¿Por qué Applozic es la mejor biblioteca de mensajería para usted ?
– Integre la mensajería en sus aplicaciones móviles nativas en solo unas pocas líneas de código.
– Viene con una interfaz de usuario lista para usar.
– Altamente personalizable, puede personalizar temas, colores, iconos, fuentes o simplemente bifurcar Applozic en Github y modificar el código.
– Servicio de mensajería basado en la nube de pila completa, nunca tendrá que preocuparse por la ampliación.
– Entregue la función de mensajería rápidamente a sus clientes sin gastar dinero y tiempo en la construcción o mantenimiento de ninguna infraestructura.
– Planes basados ​​en uso y clientes.

Nuestro equipo estará allí para ayudarlo durante todo el proceso de integración.

Visita Applozic para más detalles.

También puede comunicarse con nosotros directamente en [correo electrónico protegido]

SDK y documentación de API: Applozic SDK y documentación de API [1]

El código fuente está disponible en Github: Applozic

Notas al pie

[1] Tu proyecto

La alternativa de Quickblox es Contus Fly .

Es una solución de mensajería instantánea que proporciona la creación de aplicaciones de chat en tiempo real y personaliza la aplicación por su cuenta. Ofrece integrar Chat SDK , API de audio y video llamada, solución de mensajería.

Pila de tecnología Contus Fly:

Ejabberd, servidor XMPP, lenguaje Erlang, Mnesia y MySQL, que se usa igual que WhatsApp.

Proporciona una lista de funciones avanzadas:

Canales individuales a múltiples, actualizaciones en tiempo real y notificaciones fuera de línea, transmisión de archivos multimedia, ubicación compartida, llamadas de voz y video, indicador de presencia en línea.

Soy cofundador de Espreccino Technologies. Recientemente lanzamos un producto llamado Pepper Talk que ayuda a los desarrolladores a construir chat en la aplicación en sus aplicaciones.

Pepper Talk permite una rica mensajería de chat entre pares en la aplicación (móvil y web), ayudándolos a comunicarse fácilmente entre ellos. Pocos ejemplos de casos de uso son: los usuarios pueden chatear con sus amigos en una aplicación de juegos, el comprador y el vendedor pueden comunicarse entre sí en cualquier tipo de aplicación de mercado, el usuario interactúa con el representante de atención al cliente, etc. También ofrecemos una facilidad para que los usuarios compartan datos personalizados como imágenes y ubicación en tiempo real a través del chat. También tenemos soporte para el chat grupal.

Pocas características de Pepper Talk son:
– 1-1 y chat grupal
– Compartir fotos y ubicaciones a través del chat
– Compartir datos personalizados a través del chat
– Flujo de datos punto a punto en tiempo real
– Notificaciones de chat del sistema operativo
– Notificaciones de chat en la aplicación
– Indicadores de estado de recibos de mensajes enviados, entregados, leídos y con falla
– Indicador de escritura
– Indicadores de estado de la red
– Soporte multiplataforma (iOS, Android y web)
– Sincronización de mensajes de dispositivos múltiples
– Pantalla de chat con Bubble UI
– IU personalizable

Pepper Talk se proporciona como un SDK para iOS, Android y Web que se puede implementar en cualquier aplicación en minutos.

PepperTalk se puede probar rápidamente en Espreccino / PepperTalkSDK-iOS

No dude en compartir sus puntos de vista sobre el SDK en [correo electrónico protegido]

Chat-SDK es bastante similar a QuickBlox.


Características clave

  • Mensajes privados
  • Mensajes de texto, imagen, audio / video y ubicación
  • Chat grupal / público
  • Perfil del usuario
  • Autenticación independiente o personalizada
  • Inicio de sesión social
  • Código fuente completo proporcionado
  • Fácil de integrar con las aplicaciones existentes.
  • Versión nativa de Android disponible
  • Garantía de devolución de dinero de 2 semanas
  • Admite más de 100k usuarios activos diarios
  • Versión XMPP disponible
  • Desarrollado por Firebase
  • Múltiples cuentas de usuario en un dispositivo
  • Almacenamiento de mensajes en la nube
  • Notificaciones push
  • Potente API de búsqueda
  • Agregue metadatos personalizados a los perfiles de los usuarios.

Disponible en iOS y Android!

Chat: SDK de mensajería para Android | Java

Chat: SDK de mensajería para iOS | Objetivo-C | iPhone

Contus Fly SDK

Contus Fly es una solución para construir una aplicación de chat en tiempo real en Android e iOS. Ayuda a las empresas a superar las deficiencias de seguridad, moderación del usuario, escalabilidad como en las aplicaciones de chat comunes con una aplicación de chat de nivel empresarial propia.

Especial de Contus Fly SDK:

  • 100% personalizable
  • Acceso completo al código fuente
  • Propia nube
  • Pila de tecnología de alto perfil
  • Más de 100 características

Contus Fly especial es su capacidad para continuar la comunicación en modo fuera de línea a través de notificaciones push. Ayuda a reunir equipos remotos de geografías dispersas en una sola interfaz, lo que eleva la productividad de la organización por niveles.

Además, la moderación de la aplicación de chat se perfecciona con un sistema de administración que puede otorgar acceso, agregar o eliminar miembros, monitorear grupos / canales de chat, etc. desde una consola de administración central. Contus Fly permitirá la comunicación en tiempo real para 65,000 usuarios concurrentes. La base de usuarios se puede ampliar aún más si es necesario para acomodar más usuarios o almacenamiento.

Si no desea desarrollar completamente un sistema de chat desde cero, me gustaría recomendar un servicio como TalkJS (divulgación: soy uno de los fundadores).

Como TalkJS incluye una interfaz de usuario de chat con todas las funciones, que puedes personalizar en detalle, ahorras mucho trabajo diseñando, desarrollando y manteniendo tu función de chat. Los mensajes se almacenan de forma segura en nuestra infraestructura escalable y puede acceder a ellos (así como a los datos de usuario personalizados) fácilmente con nuestra API REST.

Con TalkJS Chat API + SDK para JavaScript, la configuración solo te llevará unos minutos. Mientras tanto, mantienes el control total sobre quién habla con quién, cómo se ve y cuándo sucede. Por supuesto, se incluyen todas las funciones habituales (leer recibos, indicadores de tipeo, transferencias de archivos, etc.). TalkJS también incluye un poderoso respaldo fuera de línea que envía correos electrónicos, SMS o notificaciones push si el otro usuario no está en el chat.

Hagas lo que hagas. No use QB. Estamos en la versión empresarial y su respuesta al SDK que no funciona con muchos de los operadores en la India y en otros lugares lamenta que hayan cerrado sus puertos de mensajería que admitimos. Entonces Whatsapp puede funcionar, la capa puede funcionar, Facebook Messenger y cualquier otra plataforma de mensajería en este mundo pueden funcionar, pero lo siento, QB no puede. Es vergonzoso y triste.

CroplaChat sería algo similar a Quickblox

Características que puedes encontrar en el chat del vendedor comprador del mercado

Chat –

Uno a uno

Grupo de chat

Mensajes sin conexión

Emoticonos

Opción de compartir –

compartir foto

compartir videos

Comparte ubicacion

compartir documento

Notificación –

notificación de inserción

Esta escribiendo

bloquear / desbloquear

eliminar la conversación

mensaje de perfil

y mucha más opción

Prueba Jiver SDK. No es compatible con bases de datos personalizadas, pero es bastante fácil de usar. http://jiver.io

Puede probar los servicios de backend App42 de ShepHertz y descubrió que son los más confiables y fáciles de usar. También tiene soporte multiplataforma.
He experimentado un buen soporte y un montón de ejemplos detallados para el enlace de las API a continuación.
Backend como servicio

Otra alternativa es SiteMessaging.com. Permite algunos escenarios únicos como aprobar / rechazar mensajes por moderador, etc.

Creo que las 3 mejores alternativas a Qulickblox serían:

  1. Pubnub (RTN)
  2. Capa (mbaas livianas)
  3. Jiver (mbaas fácil de usar)

Espero que ayude.