從Google Cloud Messaging發送的消息到達設備需要多長時間?從Google Cloud Messaging發送的消息到達設備需要多長時間
我想將我的門鈴與我的Android應用程序鏈接起來。我在RaspberryPi上收到門鈴,它有互聯網連接。我可以連接到Google雲消息傳遞,但消息是否會很快在我的Android設備上到達?
謝謝!
從Google Cloud Messaging發送的消息到達設備需要多長時間?從Google Cloud Messaging發送的消息到達設備需要多長時間
我想將我的門鈴與我的Android應用程序鏈接起來。我在RaspberryPi上收到門鈴,它有互聯網連接。我可以連接到Google雲消息傳遞,但消息是否會很快在我的Android設備上到達?
謝謝!
幾乎立即(1-2秒)如果手機處於活動狀態且具有穩定的互聯網連接。但沒有100%的保證。如果手機正在睡覺,可能需要一段時間。如果您忘記支付運營商賬單,它將永遠不會來。
根據我的經驗,它可能需要長達5分鐘 - 通常是通過WiFi即時發送,但1-5%的時間可能會比較慢 – Dori 2014-03-06 11:57:15
在生產應用程序中使用了幾個月後,我發現它並不可靠。我注意到可能需要20分鐘才能收到通知。我覺得發送短信的速度和可靠性要好得多。
是的,它通常會在幾秒鐘內出現。但有時可能需要一段時間。
公式就是這樣的。心跳*數據速率* SnR(載波)。所以基本上它取決於您使用的運營商或ISP,以及當時的GCM性能。它給你的信息多少優先權。幾乎1-8秒。那就是我測試過的。網絡中的TTL(生存時間)也各不相同,因此不能保證如果您的設備關閉,GCM將持續多長時間。 – 2013-02-09 19:31:38
自從詢問此問題後已過去了一段時間,並且I/O 2015中提到了平均速度。有關更多詳細信息,請參閱我的答案[此處](http://stackoverflow.com/a/37385186/4625829)。 – 2016-06-23 07:10:50