¿Cuáles son las mejores alternativas de Quickblox para incluir un chat en tiempo real en una aplicación de Android?

Hola,

Permítanme presentarles Applozic Inc., basado en el último protocolo MQTT, para que lo consideren. A diferencia del protocolo XMPP de Quickblox, MQTT es una plataforma mucho más robusta y dinámica.

En cuanto a los precios, tenemos planes de precios flexibles que le permitirán pagar a medida que escala. Además, tenemos planes de precios especiales para nuevas empresas, escríbanos a [correo electrónico protegido] y estaremos encantados de ayudarlo.

Para simplificar aún más su trabajo, hemos preparado esta infografía, destacando las principales características de los mejores jugadores.

Para aquellos que necesitan una descripción detallada de las principales diferencias entre estos servicios de chat, visite nuestro blog en Applozic vs Sendbird vs Layer vs Quickblox para obtener más información.

Recomendaría usar Firebase por las siguientes razones:

  1. Es propiedad de Google
  1. No va a ninguna parte
  2. Se beneficia de la escala y la tecnología de Google.
  3. El rendimiento en tiempo real es muy bueno, casi instantáneo.
  • Es muy flexible y no hay bloqueo
    1. Firebase se basa en MongoDB + Websockets. Puede almacenar cualquier esquema en la base de datos, por lo que si necesita agregar características adicionales, puede
    2. Tiene acceso a todos los datos del usuario, por lo que si desea exportarlos, puede
  • En realidad es un costo bastante bajo en comparación con las alternativas. Firebase tiene tres niveles: Gratis, Flame ($ 25 por mes), Blaze (Pay as you go)

    Los dos atributos que tienen más influencia son las conexiones simultáneas y la transferencia de datos .

    En la práctica, el nivel gratuito limitará una aplicación a alrededor de 10k usuarios activos diarios y 10 millones de mensajes por mes.

    El nivel Spark admitirá usuarios ilimitados y 20 millones de mensajes por mes. Esto funciona a $ 0.00000125 por mensaje que se compara muy favorable con otros servicios. Los supuestos se incluyen a continuación.

  • Hay un marco de mensajería gratuito y de código abierto disponible en Github para Firebase que admite iOS y Android. Aquí hay enlaces a los proyectos: iOS Framework, Android Framework Tiene todas las características estándar que esperaría y también es fácil de ampliar.
    1. Licencia MIT – uso comercial permitido
    2. Mensajes de texto, imagen y ubicación
    3. Chats individuales y grupales
    4. Salas de chat públicas
    5. Perfiles de usuario
    6. Notificaciones push

    Cálculo de Firebase y suposiciones

    Conexiones

    Supongamos que, en promedio, un usuario interactuaría con la aplicación durante 15 minutos por día. Esto significa que una conexión puede admitir: 96 usuarios por día si los usuarios están espaciados uniformemente durante todo el día.

    Nivel gratuito – 100 conexiones: 9600 usuarios

    Nivel de llama: ilimitado

    Transferencia de datos

    Suponiendo que un mensaje requiere aproximadamente 100 bytes, podemos calcular cuántos mensajes por mes se pueden enviar para cada nivel. Simplemente dividimos la transferencia de datos por el tamaño de un mensaje. 1GB = 1,000,000,000 bytes que son 10 millones de mensajes.

    Nivel gratuito: 100 millones de mensajes por mes

    Nivel de llama: 200 millones de mensajes por mes

    Contus Fly Vs QuickBlox,

    Contus fly es una solución de aplicación de chat lista para usar que utiliza las mismas tecnologías que whatsapp. Menciono comparsion con Quickblox

    1. Chat-as-a-Service (CaaS) : pequeñas empresas, medianas empresas y empresas

    Contus Fly – Sí

    Quickblox – Sí

    2. Personalizable: 100%

    Contus Fly – Sí

    Quickblox – Sí

    3. Basado en WebSocket : protocolo XMPP

    Contus Fly – Sí

    Quickblox – No

    4. Voz y video :

    Contus Fly – Sí

    Quickblox – Sí

    5. Kit de interfaz de usuario de chat : iOS, Android y web

    Contus Fly – Sí

    Quickblox – Sí

    6. Número de miembros en un grupo :

    Contus Fly: según sus requisitos

    Quickblox – 1000

    7. Panel de administración / Panel de control :

    Contus Fly – Sí

    Quickblox – Sí

    8. Tamaño máximo del archivo adjunto : 20 MB

    Contus Fly – Sí

    Quickblox – Sí

    9. Disponibilidad SLA : 99%

    Contus Fly – Sí

    Quickblox – Sí

    10. Característica:

    Contus Fly: más de 30 funciones incorporadas disponibles

    Quickblox – Sí

    11. Servidor / Nube :

    Contus Fly: traiga su propio servidor y nube

    Quickblox – Sí

    Estamos considerando XMPP como Quickblox, incluso para un pequeño aumento por encima de su límite acordado en cualquier momento del día, nos aseguraremos de que algunos de esos mensajes no se entreguen. La peor parte, no hay forma de rastrear el uso por segundo o los mensajes enviados, por lo que ni siquiera sabrá cuándo sobrepasará el límite. Se pone peor. Ni siquiera sabe qué mensajes no se entregaron por sobrepasar el límite. ¿Cómo se construye un objeto sin ninguna fiabilidad? También, en lugar de poner algún tipo de aumento de precios en los períodos de límites excesivos para establecer una forma tan arbitraria de no entregar mensajes, es sorprendente.

    ¿Por qué no prueba Plug & Play Messaging Toolkit? Es una biblioteca de mensajería en tiempo real que cualquiera puede integrar dentro de sus aplicaciones móviles (Android, iOS) y sitio web. Con Applozic puede experimentar una comunicación en tiempo real tan fluida y confiable. Las características proporcionadas son mensajes de texto, carga de imágenes, carga de archivos, etc.
    Applozic proporciona un plan beta, es decir, hasta 1000 usuarios de su aplicación pueden usarlo de forma gratuita. Cualquier persona puede pasar por Plug & Play Messaging Toolkit y explorar más sobre Applozic y puede utilizar el mejor recurso óptimo para la comunicación en tiempo real dentro de su aplicación.

    PD: soy de Applozic

    Eche un vistazo a JIVER: la solución de comunicación en tiempo real más simple
    Es bastante sencillo y solo lleva unos minutos activar su chat dentro de su aplicación (desde mensajes 1 a 1 hasta chat grupal y sala de chat pública también)

    JIVER también tiene características de mensajería ricas y poderosas;

    • sincronizar en múltiples dispositivos
    • Indicador de tipeo y recibos de lectura
    • Filtros de blasfemias
    • bloque de usuario a usuario

    para cualquier tipo y tamaño de mensaje

    JIVER es compatible con iOS, Android, Web (JavaScript) y Unity 3D. (Xamarin vendrá pronto)

    ¡No dudes en hacerme preguntas! 🙂

    Como desea chatear en tiempo real en su aplicación de Android, podría / debería implementar la mensajería en la nube de Google. Hay una serie de tutoriales en internet. También puede jugar con la base de datos en tiempo real de Firebase si lo desea.

    Otra mejor alternativa de Quickblox es CroplaChat, un chat en tiempo real integrado al chat del vendedor comprador del mercado.

    Puede consultar sus características:

    Quickblox, alternativa de Cometchat | Quickblox, Cometchat Clone

    Tuve una mala experiencia con pubnub para una aplicación de chat que está en desarrollo. Estaba en un plan piloto por $ 149 / mes + alrededor de 50 por empuje. Decidí agregar la “característica de almacenamiento” que guarda los datos en sus servidores. así que en lugar de aumentar mi factura en $ 50, recibí una factura por $ 800.

    El servicio al cliente aún no ha manejado mi problema y siguen insistiendo en que tengo que ocuparme de la factura anterior antes de que puedan hacer algo. Esto es excesivo para un proyecto de desarrollo en el que solo tengo 20 teléfonos que usan el plan para probar cosas.

    Hacemos exactamente esto! Echa un vistazo: TalkJS. Mensajería para Marketplaces.