2012-04-24 18 views
0

私のアプリケーションのプッシュ通知機能のC2DMの実装に興味があります。 「Googleは定期的に登録 IDをリフレッシュすることがありますので、あなたは 登録の意思が複数回呼び出されることができることを理解した上で、あなたのアプリケーションを設計する必要があり、アプリケーションのニーズ:私はドキュメント https://developers.google.com/android/c2dm/#lifecycle を読んだとき はしかし、それはと述べています。 〜 これに応じて対応することができます "デバイスがオフネットワークのときの登録ID C2DMの更新

Googleが更新したときにデバイスが接続されていない場合はどうですか? 登録ID?もちろん、REGISTRATIONインテントは呼び出されません。 Googleは登録IDをもう一度更新しようとしていますか? そうでない場合、Googleは登録IDを最新表示することをデバイスにどのように知らせることができますか?

おかげで、

答えて

0

GoogleのC2DMサーバからのすべてのメッセージ

Rendyは、デバイスに送信されるようにキューに入れられます。したがって、デバイスがオフライン(利用できない)の場合、サーバーは繰り返しデバイスにデバイスをプッシュしようとします。 Googleではこれを保証していませんが、ほとんどの場合、正常に機能します(オフラインの端末にメッセージを送信し、数時間後にインターネットに接続することで自分で試すことができます)。

登録IDは同じです。 Googleが新しい登録IDをデバイスに送信することを管理しない場合、成功するまで定期的に送信を試みます。問題は今です:成功するまで、古い登録IDはまだ機能しますか?それはすべきですが、私は誠実にこれを保証しません。

関連する問題