La adición de Mensajería Instantánea (posiblemente XMPP) a mi sitio web en App Engine (sin utilizar Google sesión IDS)

StackOverflow https://stackoverflow.com/questions/4241920

Pregunta

Me han desarrollado un sitio web de citas construido en la cima de la Google App Engine, a la que me gustaría añadir mensajería instantánea, y posiblemente / probablemente conferencias de audio y vídeo.

Dado que los usuarios de la página web no quieren compartir sus datos personales o información de contacto real, yo estoy manejando toda la información de inicio de sesión y las sesiones sin asumir que los clientes tienen (o incluso quieren) una cuenta de ID de Google o cualquier otra de acceso asociada con su identidad real.

Me gustaría escuchar sugerencias sobre cómo podría ir sobre la adición de mensajería instantánea a mi página web teniendo en cuenta que lo que pueda no sólo directamente el acceso de Google Talk o algún otro servicio existente.

¿tendría sentido utilizar XMPP para esto, y si es así será Google Talk o cualquier otro proveedor de servicios XMPP me permite registrar nuevas cuentas de usuario sin intervención manual (es decir. Cuando un usuario se ha registrado en mi sitio, automáticamente registrarlos con el proveedor de XMPP)? O, si no, tal vez pueda usar un único ID de Google con Google Talk con un identificador de recursos diferentes para cada usuario (me@google.com/user1, me@google.com/user2, etc ...), y enviar mensajes entre los diferentes recursos? Podría este trabajo, y / o podría tener miles de conexiones simultáneas a una sola cuenta conseguirme prohibido de Google Talk?

Tal vez algún tipo de solución basada en AJAX podría tener más sentido teniendo en cuenta el hecho de que los usuarios ya están registrados en mi sitio web, pero no están registrados para un servicio XMPP?

¿Alguna sugerencia sobre cómo podría abordar este problema sería muy apreciada.

Saludos cordiales -Alexander

¿Fue útil?

Solución

El chat de texto es el problema más fácil. Usted puede hacer ya sea con o sin XMPP. Sin XMPP, que será la construcción de un cliente de Facebook tipo de chat en sus páginas que envía mensajes de cada usuario a la aplicación, y la aplicación a continuación muestra a continuación en la pantalla del receptor. (El cliente puede ser de votación, o el uso de cometas cuando se trata de fuera). Echa un vistazo a Olark para ver cómo funciona esto.

Una vez que construir código para utilizar la aplicación como una centralita que encamina el mensaje correcto a la persona correcta (de forma anónima, tal vez), se puede puerto de esto fácilmente a XMPP si usted requiere. Ambas partes se suman you.dating.site@appspotchat.com a sus listas de amigos, y le envían todos los mensajes de girl@site.com a guy@site.com y viceversa. (Suponiendo un sitio heterogéneo.)

audio y video, que no tienen ni idea de cómo hacerlo sin compartir datos entre las partes: - /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top