特定の期間および日数でユーザーを追跡する必要があります。私は2分ごとにアラームマネージャーを起動します(私はサーバーから定期的な時間を得て、これは私のアプリケーションではダイナミックです)。そして、約1分後に位置を取得しようとします。とにかく、このアプローチは非常にうまく動作しますが、APIレベル23以上では、私のdozeとスタンバイモードのアプリケーションはうまく動作せず、特定の時間にアラームを呼び出さないようにしています。私はAPIレベル23以上のためにsetExactAndAllowWhileIdle
メソッドを使用しましたが、うまく機能しませんでした。ドーズモードで定期的にユーザーを追跡する
ドキュメントによると、私はドーズとスタンバイモードでさらにアラームを使用することはできません。 私の質問は、アンドロイド6以上のユーザーを追跡するにはどうすればいいですか?
ありがとうございますが、私のプログラムは、APIレベル23以下で良好に動作します。私の問題は、APIレベル23です...と私は思う、私はこのライブラリを使用する必要はありません。 – Fahim
ええ、 'alarmManager'の場合、代わりに' setAlarmClock() 'をチェックしてください。私の編集を参照してください。 – Wizard
setAlarmClockはユーザーに通知を表示しますが、ユーザーに通知などを表示したくありません。 – Fahim