2012-01-18 4 views
-1

現在、C2DMプッシュサービスを使用してAndroidアプリを開発中です。もちろん、それはエミュレータでスムーズに動作しますが、私のデバイスにインストールすると、インターネット速度の接続などのためにアプリケーションタイムアウトが発生します。C2DMプッシュサービスを使用する場合のANRの取得

これを防止するにはどうすればよいですか?

+0

サーバーからのプッシュの送信とデバイスでのブロードキャストの取得との間の遅延はありますか? – Ivan

答えて

0

あまり関係はありません。 C2DMメッセージを送信するときに、メッセージの重要度を指定できます(デバイスをスリープ状態にするか、ユーザーがスリープ状態を解除するまで待つ必要があります)。ただし、これはフィールドdelay_while_idleで指定した場合にのみ発生します。

携帯電話はGoogleに接続されていますか(トップバーの緑色の接続(少なくともネクサス1の場合))と接続の速さはどちらですか?あなたがこれをスピードアップできる唯一の方法は、私が知っている限り、WiFi上にあることです。

関連する問題