Domanda

Sto lavorando a un'applicazione di chat in cima a GAE e alla sua API del canale. Ho studiato il documento e gli esempi forniti, anche attraverso alcune delle risposte qui intorno, ancora non mi sento come se avessi l'intero quadro della meccanica clienteid/token.

1). Il token viene emesso per 2 ore, quindi quando scade devo richiederne uno nuovo. Avrò anche una presentazione di disconnessione sul mio gestore con il parametro dell'ID client. Quindi significa che il canale è chiuso a quel punto e richiedendo un nuovo token, sto fondamentalmente creando un nuovo canale? Quindi non importa nemmeno quale ID client posso usare a quel punto, vecchio o completamente nuovo? Inoltre Gae lo considererà come un nuovo canale creato?

2). Se l'utente si allontana dalla mia pagina prima della scadenza del token (riceverò la presenza di disconnessione). E poi ritorna (ancora all'interno di quella finestra di 2 ore), posso riconnetterlo allo stesso canale con il vecchio token (diciamo che li ho nei biscotti)? Se sì, GAE non lo conta come un nuovo canale creato?

3). Se la risposta alla domanda sopra è sì, allora posso raccogliere ID client e token disconnessi sul lato server e distribuirli per nuovi client connessi. In questo scenario se l'utente torna alla mia pagina e il suo vecchio ID/token client è già usato da qualcun altro, riceverà semplicemente un'altra coppia dal pool. O è questo il luogo in cui entra in vigore la regola un canale per pagina?

Grazie in anticipo e applausi, Aleksei

Nessuna soluzione corretta

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