2013-02-09 7 views
6

Bir cihaza Google Cloud Messaging'den gelen bir mesaj gelmesi ne kadar sürer?Google Cloud Messaging'den gelen bir mesajın cihazda ulaşması ne kadar zaman alır?

Kapı zili Android Uygulamam ile bağlamak istiyorum. İnternet bağlantısı olan bir RaspberryPi'de aldığım kapı zili. Google Cloud Messaging'e bağlanabildim, ancak mesaj Android cihazımda yakında gelir mi?

Teşekkürler!

+1

Formül böyle bir şeydir. kalp atışı * datarate * SnR (taşıyıcı). Bu nedenle, temelde, o zamandaki kullanımınıza ve GCM performansınıza bağlı olarak operatörünüze veya İSS'nize bağlıdır. Mesajınıza ne kadar öncelik verir. Neredeyse 1-8 saniye. Bu benim test ettiğim şey. Ağda TTL (yaşama süresi) de değişir, dolayısıyla cihazınız kapalıysa GCM'nin mesajınızı ne kadar tutacağı konusunda bir garanti yoktur. –

+0

Bu sorulana kadar geçen süre geçti ve I/O 2015'te ortalama bir hızdan bahsedildi. Daha fazla ayrıntı için yanıtımı [here] (http://stackoverflow.com/a/37385186/4625829) kullanabilirsiniz. –

cevap

7

Telefon aktifse ve sabit internet bağlantısına sahipse hemen hemen (1-2sn). Ancak% 100 garanti yoktur. Telefon uyuyorsa zaman alabilir. Taşıyıcı faturalarınızı ödemeyi unuttuysanız, asla gelmeyecektir.

+0

deneyimlerime göre 5 dakika sürebilir - genellikle wifi üzerinden anında ancak% 1-5 daha yavaş olabilir – Dori

0

Bir üretim uygulamasında kullanımdan aylar sonra, o kadar güvenilir olmadığını fark etmeye başladım. Bir bildirim almanın 20 dakika kadar sürebileceğini fark ettim. SMS metin mesajı göndermekten daha iyi hız ve güvenilirlik elde ettiğimi hissediyorum.

Evet, genellikle birkaç saniye içinde gelir. Ama bazen biraz zaman alabilir.

İlgili konular