2013-06-04 11 views
10

Qual è l'utilizzo di Cloud Connection Server annunciato a Google IO 2013?Qual è l'utilizzo principale della messaggistica upstream in GCM Cloud Connection Server?

Sono interessato a sapere se posso utilizzare la funzione di messaggistica upstream per inviare messaggi specifici al server GCM. Ad esempio, posso inviare un comando per eliminare una notifica GCM che è archiviata sul server GCM? O è usato solo per inviare messaggi personalizzati? Se è così, perché ne abbiamo davvero bisogno?

+0

hanno aggiornato la guida API GCM, date un'occhiata a [http://developer.android.com/google/gcm/ccs.html](http://developer.android.com/google /gcm/ccs.html) – AlexBcn

risposta

16

Secondo lo standard docs, non esiste alcuna funzione per eliminare i messaggi dal server GCM.

La funzione di upstream serve solo a recapitare i messaggi dal dispositivo al server di terze parti. I vantaggi dell'utilizzo del dispositivo nel cloud computing invece di stabilire una connessione tra l'app e il server migliorano la durata della batteria. Dovrebbe anche essere più veloce del normale GCM (dato che è asincrono).

Alcuni dei vantaggi di CCS includono:

  • La natura asincrona di XMPP consente di inviare più messaggi con meno risorse.
  • La comunicazione è bidirezionale: non solo il server può inviare messaggi al dispositivo, ma il dispositivo può inviare messaggi al server.
  • È possibile inviare nuovamente i messaggi utilizzando la stessa connessione utilizzata per la ricezione, migliorando così la durata della batteria.
Problemi correlati