2013-02-09 11 views
6

Google Cloud Messagingのメッセージが端末に届くにはどのくらい時間がかかりますか?Google Cloud Messagingのメッセージが端末に届くのにどれくらい時間がかかりますか

ドアベルとAndroidアプリをリンクしたいと考えています。インターネット接続をしているRaspberryPiで受信したドアベル。私はGoogle Cloud Messagingに接続できますが、メッセージはすぐにAndroidデバイスに届きますか?

ありがとうございます!

+1

数式は次のようなものです。ハートビート*データレート* SnR(キャリアの)。したがって、基本的には、その時点で使用しているキャリアまたはISPとGCMのパフォーマンスに依存します。あなたのメッセージにどの程度の優先順位を与えますか?約1〜8秒。それは私がテストしたものです。ネットワーク内のTTL(生存時間)も変化するため、端末がオフの場合、GCMがメッセージを保持する期間は保証されません。 –

+0

これが尋ねられてから時間が経過し、I/O 2015で平均速度が言及されました。詳細は、私の答え[here](http://stackoverflow.com/a/37385186/4625829)を参照してください。 –

答えて

7

電話がアクティブで安定したインターネット接続を使用している場合、ほぼ即座に(1〜2秒)しかし、100%の保証はありません。電話が寝ている場合、時間がかかることがあります。運送会社の請求書を忘れた場合、それは決して来ません。

+0

私の経験では最大5分かかることがあります - 通常はWi-Fi経由で瞬間がありますが、速度が遅くなる可能性がある時間の1〜5% – Dori

0

生産アプリケーションで数ヶ月使用した後、私はそれがあまり信頼できないことに気付くようになりました。通知を受け取るまでに最大20分かかることがあります。私は、SMSのテキストメッセージを送信することよりはるかに優れたスピードと信頼性を得ているように感じます。

はい、通常は数秒です。しかし時にはそれには時間がかかることがあります。

関連する問題