2013-06-04 12 views
10

Google IO 2013'te açıklanan Cloud Connection Server'ın kullanımı nedir?GCM Bulut Bağlantısı Sunucusunda upstream mesajlaşmanın birincil kullanımı nedir?

GCM sunucusuna belirli iletileri göndermek için yukarı akışlı mesajlaşma özelliğini kullanıp kullanamayacağımı bilmek isterim. Örneğin, GCM sunucusunda depolanmış bir GCM bildirimini silmek için bir komut gönderebilir miyim? Yoksa sadece özel mesajlar göndermek için mi kullanılır? Eğer öyleyse, neden buna ihtiyacımız var?

+0

Onlar bir göz [http://developer.android.com/google/gcm/ccs.html](http://developer.android.com/google almak, GCM API kılavuzu güncelledik /gcm/ccs.html) – AlexBcn

cevap

16

docs'a göre, GCM sunucusundaki iletileri silmek için böyle bir özellik yoktur.

Yukarı akış özelliği, yalnızca cihazdan üçüncü taraf sunucunuza mesaj iletmek için kullanılır. Uygulamanızla sunucunuz arasında kendi bağlantınızı kurmak yerine, cihazların bulut mesajlaşmasının kullanılmasının avantajları, pil ömrünü uzatmaktır. Aynı zamanda normal GCM'den daha hızlı olması gerekiyor (asenkronize olduğundan beri).

CCS faydalarından bazıları

şunlardır:

  • XMPP eşzamanlı olmayan doğası daha az kaynakla daha fazla ileti göndermesine izin verir.
  • İletişim iki yönlüdür — sunucu yalnızca cihaza mesaj gönderemez, aynı zamanda cihaz mesajları sunucuya geri gönderebilir.
  • İletileri almak için kullanılan aynı bağlantıyı kullanarak geri gönderebilir ve pil ömrünü uzatabilirsiniz.
İlgili konular