L'aggiunta di Instant Messaging (possibilmente XMPP) al mio sito web su AppEngine (senza l'utilizzo di Google Accesso ID)

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

Domanda

ho sviluppato un sito di incontri costruito sulla cima di Google App Engine, alla quale vorrei aggiungere instant messaging, e possibilmente / probabilmente conferenze audio e video.

Dato che gli utenti sul sito non vogliono condividere i loro dati personali o le informazioni di contatto vero, sto gestione di tutte le informazioni di login e le sessioni senza assumere che i clienti hanno (o addirittura vogliono) un account ID Google o qualsiasi altri login che è associato con la loro vera identità.

Mi piacerebbe sentire suggerimenti su come potrei andare circa l'aggiunta di messaggistica istantanea per il mio sito web, dato che non posso solo direttamente l'accesso di Google Talk o qualche altro servizio esistente.

avrebbe senso utilizzare XMPP per questo, e se è così sarà Google Talk o qualsiasi altro fornitore di servizi XMPP mi permetterà di registrare nuovi account utente senza intervento manuale (es. Dopo che un utente è registrato sul mio sito, automaticamente registrarli con il fornitore XMPP)? Oppure, se non, forse, posso usare un singolo ID Google con Google Talk con un diverso identificatore di risorsa per ogni utente (me@google.com/user1, me@google.com/user2, ecc ...), e Messaggi inviati tra le diverse risorse? Potrebbe questo lavoro, e / o possa avere migliaia di connessioni simultanee a un singolo account farmi bandito da Google Talk?

Forse un qualche tipo di soluzione basata su AJAX potrebbe avere più senso in considerazione del fatto che gli utenti sono già registrati sul mio sito web, ma non sono registrati per un servizio XMPP?

Qualche suggerimento su come potrei affrontare questo problema sarebbe molto apprezzato.

Cordiali Saluti -Alexander

È stato utile?

Soluzione

Chat di testo è il problema più facile. Si può fare con o senza XMPP. Senza XMPP, ti verrà costruendo un tipo di client di chat di Facebook sulle pagine che invia messaggi da ogni utente di app, e l'applicazione poi spettacoli poi sullo schermo del destinatario. (Il client può essere polling, o l'uso cometa quando si tratta su). Scopri olark per vedere come funziona.

Una volta creato il codice per utilizzare l'applicazione come un centralino che instrada il messaggio corretto alla persona giusta (in forma anonima, forse), è possibile porta facilmente questo per XMPP se avete bisogno. Entrambe le parti aggiungono you.dating.site@appspotchat.com alle loro liste di amici, e ti mandano tutti i messaggi da girl@site.com a guy@site.com e viceversa. (Assumendo un sito eterogenea.)

Audio e video, non ho idea di come fare senza condividere informazioni tra le parti: - /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top