Las aplicaciones de mensajería generalmente se crean con servidores de comunicación en tiempo real que podrían basarse en el protocolo XMPP. OpenFire es una implementación de código abierto basada en Java de XMPP. Puede usar esta plataforma para crear aplicaciones de chat en tiempo real, pero como este es el servidor en sí, tendría que hacer la programación del servidor usted mismo para manejar a los usuarios, su estado en línea, administrar grupos, etc.
Otra opción que es un enfoque bastante rápido y simple sería utilizar un proveedor de PaaS. Hay muchos proveedores que ofrecen plataformas de comunicación en tiempo real para ayudarlo a crear aplicaciones similares a WhatsApp y BBM. Algunos de estos son:
- CloudBoost
- PubNub
- App42
Esto haría que su proceso de desarrollo sea realmente simple.
- ¿Cuáles son las 3 mejores aplicaciones de mensajería instantánea para los fabricantes chinos?
- ¿Existe alguna aplicación de administración de gastos en la que varias personas puedan agregar sus gastos y obtener un resumen total?
- Cómo promocionar mi aplicación de Android
- ¿Cuánto cuesta construir una aplicación para compartir videos?
- ¿Dónde almacenan los juegos los datos en Android?
CloudBoost incluso tiene un repositorio GitHub de un clon de WhatsApp.