-1
現在、C2DMプッシュサービスを使用してAndroidアプリを開発中です。もちろん、それはエミュレータでスムーズに動作しますが、私のデバイスにインストールすると、インターネット速度の接続などのためにアプリケーションタイムアウトが発生します。C2DMプッシュサービスを使用する場合のANRの取得
これを防止するにはどうすればよいですか?
現在、C2DMプッシュサービスを使用してAndroidアプリを開発中です。もちろん、それはエミュレータでスムーズに動作しますが、私のデバイスにインストールすると、インターネット速度の接続などのためにアプリケーションタイムアウトが発生します。C2DMプッシュサービスを使用する場合のANRの取得
これを防止するにはどうすればよいですか?
あまり関係はありません。 C2DMメッセージを送信するときに、メッセージの重要度を指定できます(デバイスをスリープ状態にするか、ユーザーがスリープ状態を解除するまで待つ必要があります)。ただし、これはフィールドdelay_while_idle
で指定した場合にのみ発生します。
携帯電話はGoogleに接続されていますか(トップバーの緑色の接続(少なくともネクサス1の場合))と接続の速さはどちらですか?あなたがこれをスピードアップできる唯一の方法は、私が知っている限り、WiFi上にあることです。
サーバーからのプッシュの送信とデバイスでのブロードキャストの取得との間の遅延はありますか? – Ivan