11 votos

¿Cómo interactúan los chats de Gmail (escritorio) y Talk (Android)?

La interacción entre Google Talk a través de Gmail y Google Talk a través del cliente de Android parece confusa. Esto es lo que yo entiendo de cómo funcionan las cosas:

  • Si se inicia un chat en Gmail, se sincronizará en tiempo (casi) real con Talk.
  • Si se inicia un chat en Talk, aparecerá en el historial de chat de Gmail, pero no generará un nuevo chat en Gmail (por lo que el chat se limita a Talk).
  • Si se inicia un chat en Gmail y se continúa en Talk, los mensajes dejarán de enviarse al chat en Gmail y los nuevos mensajes se enviarán a Talk (así como el historial de chat en Gmail). En mi (corta) experiencia, esta transición puede ser un poco inestable.

¿Es así como funciona básicamente? Lo que me gustaría ver es una sincronización perfecta 1:1 entre Gmail y Talk. Es decir, si empiezo un chat en Talk, se creará una nueva pestaña de chat en Gmail, y todo se enviará a ambos, y viceversa.

¿Alguien sabe si eso está en proyecto, o incluso es posible ahora? ¿Cómo se las arreglan los demás para moverse sin problemas entre Gmail y Talk?

Gracias.

9voto

dave Puntos 396

Para proporcionar algunos antecedentes sobre esta cuestión, google talk utiliza xmpp (también conocido como Jabber) que es un estándar abierto de mensajería instantánea. Como parte de este estándar, a cada cliente de mensajería instantánea (chat en gmail y la aplicación talk de Android) se le asigna un recurso. El servidor utiliza entonces el recurso para saber qué cliente se está comunicando.

Así es como funciona la interacción: Digamos que tu cuenta de gmail es bob@gmail.com . Entonces el chat de gmail puede ser bob@gmail.com/gchat y la aplicación talk bob@gmail.com/talk

Cuando su amiga Sue ( sue@gmail.com ) quiere enviarle un mensaje, simplemente lo envía a bob@gmail.com . En este punto, el servidor envía el mensaje al último cliente que hayas utilizado, o envía el mensaje a todos los clientes conectados en ese momento (google hace esto último).

Cuando respondes a Sue mediante la aplicación talk, ella recibe el mensaje de bob@gmail.com/talk . Ahora, en lugar de enviar más mensajes a bob@gmail.com El cliente de Sue ahora envía mensajes directamente a bob@gmail.com/talk y continuará haciéndolo hasta que se reciba un mensaje de algún otro cliente.

Esto significa que lo que dijo Saiboogu debería funcionar. Es decir, para cambiar de cliente, envía un mensaje a la persona con la que estás chateando desde el cliente deseado.


tl;dr : Esto sucede por diseño La solución de Saiboogu funciona.

4voto

Rudd Zwolinski Puntos 6852

No sé si lo que propones está en estudio estaría bien.

Su resumen de cómo funciona todo suena preciso. Yo manejo la transición enviando un nuevo mensaje desde la nueva ubicación en la que estoy continuando la conversación, para forzarla manualmente a redirigirse. Como dices, no tendrás el historial pero es el método más sencillo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X