2011-03-05 19 views
6

Estoy trabajando en una aplicación de chat para Android. Esta aplicación de chat es para enviar mensajes de un dispositivo a otro usando internet (GPRS, 3G, etc.) desde esta aplicación. por favor dime una forma de implementar esto.¿Cómo implementar la aplicación de chat para Android?

Pensé que el uso de servicios web consume más datos (Internet) y es menos eficiente. ¿Es así?

Trabajé en sockets de servidor y cliente. Ejecuté las clases de servidor y cliente en un solo dispositivo y los mensajes pueden transferirse del socket del cliente al socket del servidor y viceversa. Ahora quiero enviar mensajes entre dos dispositivos usando el socket del servidor web y cómo conectarme al servidor desde dispositivos Android. por favor, ayúdame muchas gracias.

Respuesta

1

Puede utilizar el servicio de notificación de inserción Xtify para implementar la función de chat. Es mucho más fácil de usar con su código de muestra proporcionado y todo.

3

This le ayuda a resolver Push Notification en las aplicaciones de Android Chat. También puede construir su propio servidor de notificación push respaldado por el Really Small Message Broker (un pequeño programa que envía y recibe datos en forma de mensajes hacia y desde aplicaciones y dispositivos a través de conexiones de red TCP/IP).

+0

Yadav Ji, ¿Hay algún ejemplo perfecto para implementar la notificación de inserción (lado del servidor y el lado del cliente también) –

+0

@AshishDwivedi, es el hecho de que, la falta de Push nativo en Android parece ser un gran inconveniente. gracias a Apple, BlackBerry. 'TCP/IP persistente' es probablemente la mejor manera de hacerlo hasta que Google realmente tome el asunto en sus propias manos. Después de todo, así es como GMail, GTalk y Google Voice implementan sus actualizaciones en tiempo real. Después de buscar en Google, encontré 'enlaces de arriba', que muestran la forma perfecta de implementar la notificación de inserción. @gracias a Anton e IBM. –

+0

@Yadav Ji: Link está muerto – sampopes

1

Debería intentarlo. .. quickblox será más fácil de implementar aplicaciones basadas en servidor. Como en su caso, necesita interacción con el servidor para crear una aplicación de chat en Android.

Cuestiones relacionadas