を使用してサーバーに定期的にメッセージを送信するフォアグラウンド サービスがありますScheduleTaskExecutor
。間隔は 15 秒で、これより長くすることはできません。
SO に関する同様の要件についてはほぼすべて読んだと思いますが、Android 2.3.x を搭載したデバイスでは、デバイスがスリープ モードになった後、つまり電源ボタンを押した後、エグゼキュータが実行を停止します。
AlarmManager: cwac- wakeful も使用してみましたが、結果はまったく同じでした。
他に試せることはありますか?OSのバグだと思います。