Aplicación de chat: qué tecnología es mejor para implementar aplicación de chat en Android
* Tengo que hacer una aplicación de Android que es básicamente una aplicación de chat. * En esta aplicación de chat el usuario puede interactuar con un solo usuario, así como en un grupo que significa que el chat en grupo también está allí. Estoy utilizando php como el back-end para la base de datos. Nunca he hecho este tipo de trabajo antes, así que necesita algunas sugerencias o orientación.
The options i have seen is as follow : 1. Web-services 2. Socket Programming 3. XMPP using the smack api
Ahora estoy confundido en ellos que es mejor para implementar la función de chat en android. También no recibí ningún código de ejemplo para eso. Uno de los miembros de mi equipo me está pidiendo que utilice la programación de socket pero no obtuve ninguna aplicación de ejemplo ni nada para la programación de socket en android. No sé la programación del zócalo esta vez. Cómo podemos conectar nuestro teléfono al servidor y luego a algún otro dispositivo. Espero que me entiendas lo que quiero Conway.
- Emitir mensajes socket.io en Android
- WebSocket HTML5 en el teléfono para Android
- Los websockets de AndroidAsync no funcionan
- ¿Cuál es la mejor manera de detectar soporte de websocket usando Javascript?
- Error de conexión de Web Socket desde el cliente Android
Así que puede alguien por favor me guía y me muestran la dirección correcta para seguir adelante. También si usted puede proporcionarme cualquier código de la muestra, eso puede ser realmente provechoso. Cualquier ayuda es apreciada
- Problemas con el certificado WSS y SSL en Android
- XMPP, WebSocket y otras preguntas
- La mejor manera de evitar los efectos del algoritmo Nagle usando webSockets?
- Error de Firebase debido a una excepción de puntero nulo
- Conexión de cliente a servidor en aplicaciones de chat como Viber o Telegram
- Websocket en Android 4.4 con Phonegap
- ¿Soporta Android 3.0 WebSockets?
- Android con comunicación websocket (servidor Node Websocket y Android Java Client). No funciona en Android 4
Otra opción (además de XMPP, que ciertamente es un enfoque válido para el chat, ya que fue diseñado para eso) estaría usando WebSocket. Usar WebSocket abriría la posibilidad de tener un cliente de navegador puro también.
Para WebSocket en Android, hay AutobahnAndroid, parte de la familia Autobahn de implementaciones de WebSocket y WAMP.
WAMP es un protocolo RPC y PubSub sobre WebSocket con múltiples implementaciones. También hay una implementación PHP de WebSocket / WAMP: Ratchet .
Descargo de responsabilidad: Soy autor de Autobahn / WAMP y trabajo para Tavendo.
Para un tutorial básico de programación de Socket, puede comprobar AQUÍ y AQUÍ .
Sin embargo, sugiero usar XMPP, como he mencionado AQUÍ , ya que es un protocolo diseñado desde cero para ser utilizado para mensajería.
- Streaming con Android MediaPlayer: captura de errores y almacenamiento en memoria intermedia
- Android webview loadurl ("file: ///android_asset/index.html#home") ha fallado