私のアプリの何人かのユーザーは、私のアプリがバックグラウンドで実行されていると、1 分あたり約 1% のバッテリー消耗を報告しています。ユーザーがエラーを起こしたのと同じデバイス モデルで同じアカウント資格情報を使用している場合でも、この問題を再現できませんでした。アプリを再インストールしても問題は解決しないようで、問題に関連する特定の Android バージョンやデバイスはないようです。私が持っているすべてのレポートは 4.x を実行している Samsung デバイスですが、これは私のユーザー ベース全体をかなり代表するものでもあります。私のバックグラウンド サービスは、GCM メッセージと連絡先リストの変更をリッスンし、ScheduledExecutorService を使用して約 1 時間ごとに http 要求を開始します。
また、アプリでウェイクロックを使用していないことにも注意してください。
このような問題を引き起こす可能性のあるバグの種類や、問題の範囲を絞り込むのに効果的なツールや方法について誰か考えがあるかどうか疑問に思っています。