免責事項:私のアプリはすでに1年以上ウェイクロックなしで動作しており、ほとんどのデバイスですべて問題ありません。
私はGPSを追跡していて、次のように機能します。
- AlarmReceiverは5/10/15分ごとにサービスを開始します(ユーザーの希望に応じて)
- サービスは位置情報の更新をサブスクライブし、GPSが良好になるまで最大1分間待機します。
- まとめ、サーバーにデータを送信し、サービスをシャットダウンします。
接続や場所が悪いため、全体で2〜3分かかることもあります。そしてそれは動作します。電話が寝ているかどうかは関係ありません。
今、私はWakeLockについて読んでいますが、それは私には意味がありません。どうして私のものが機能しているのですか?それは偶然ですか?