¿Cómo se crea una aplicación de mensajería?

Si está creando una aplicación de mensajería para iOS, recomendaría un marco de mensajería de código abierto que mantengo en Github.

Se llama Chat SDK y ofrece todas las funciones de mensajería estándar que usted

Esperaría:

  • Chat 1 a 1, grupos privados y salas de chat públicas
  • Mensajes de texto, imagen y ubicación
  • Búsqueda de usuarios
  • Notificaciones push
  • Perfiles de usuario y avatares

El messenger utiliza Firebase de Google como back-end: puede crear una cuenta gratuita en el sitio web de Firebase. El nivel gratuito admitirá hasta alrededor de 10k usuarios diarios.

Hay muy buenas instrucciones de configuración y la aplicación se puede compilar de inmediato. Después de eso, puede usar esta aplicación como base y agregar funciones adicionales o, si ya tiene una aplicación, puede integrar la funcionalidad de mensajería en un par de días.

Hay muchas formas de crear una aplicación de mensajería.

Es realmente difícil responder a menos que esté claro que ‘¿qué es la mensajería’ aquí? Existen muchos tipos de aplicaciones de mensajería. Las aplicaciones que leen y envían SMS, las llamadas aplicaciones de chat, o incluso aplicaciones de cliente de correo electrónico.

Además, una aplicación de mensajería se puede desarrollar de manera independiente, basada en la web o como una aplicación para dispositivos móviles.

Por lo tanto, solicite que sea más específico sobre lo que está buscando.

¿Qué tipo de aplicación quieres desarrollar? ¿Es una aplicación móvil o una aplicación de chat?

Recientemente, mi amigo me pidió que creara un sistema de chat para su aplicación web. Está en Java Después de hacer mucha I + D, me encontré con este Bienvenido al Proyecto CometD @ The Dojo Foundation

A menos que tenga algo increíblemente único que sea una mejora VAST en las aplicaciones actuales (no solo una mejora marginal), le recomiendo evitar el espacio de mensajes porque está increíblemente lleno en este momento. Superar el efecto de red también es extremadamente difícil para una aplicación de mensajería.

(tómalo de alguien que ha trabajado en dos nuevas aplicaciones de mensajería)