私のアプリはタイマー付きのGPSデータを送信します。画面をブロックすることがあります。
現在、一部の電話では、OSがデータパッケージをブロックし、後で画面のロックが解除されたときにのみデータパッケージを解放するという問題が発生することがあります。メッセージはまだアプリから送信されていますが、Androidでのみ停止します。
なぜそれが起こるのか、そしてどうすればそれを止めることができるのか、誰かが考えを持っていますか?
私のアプリはタイマー付きのGPSデータを送信します。画面をブロックすることがあります。
現在、一部の電話では、OSがデータパッケージをブロックし、後で画面のロックが解除されたときにのみデータパッケージを解放するという問題が発生することがあります。メッセージはまだアプリから送信されていますが、Androidでのみ停止します。
なぜそれが起こるのか、そしてどうすればそれを止めることができるのか、誰かが考えを持っていますか?
アプリケーションがスリープ状態になるか、Wi-Fiがスリープ状態になると思われます。Wi-Fiを存続させるために特別に設計されたアプリケーションがあるので、Wi-Fiはスリープ状態になると思います。私がwifiを作成した場合、何も言うことがないときは間違いなくスリープ状態にします。
アプリの1つをテストダウンロードします。それと、アプリケーションがスリープ状態になるときにログファイルに書き込みます。
申し訳ありませんが、具体的な回答はできませんでした。私はこれをコメントとして投稿しましたが、私はそれを行うには新しすぎます。
これらのデバイスがスリープ状態になる (または無線をスリープ状態にする) 可能性はありますか? これを防ぐためにウェイクロックを設定しようとしましたか? https://developer.android.com/reference/android/os/PowerManager.WakeLock.html