Ich möchte Benutzer in bestimmten Zeitraum und Zeiten von Tagen verfolgen. Ich starte Alarm Manager alle 2 Minuten (ich bekomme regelmäßige Zeit vom Server und das ist dynamisch in meiner Anwendung) und versuche, den Standort etwa eine Minute zu bekommen, danach hörte ich auf, den Standort zu bekommen, und ich speichere den Standort, der auf DB genommen wurde. Wie dem auch sei, dieser Ansatz läuft sehr gut, aber in der Stufe 23 und darüber kann meine Anwendung für den Schlaf- und Standby-Modus nicht gut laufen und Alarme nicht in einer bestimmten Zeit aufrufen! Ich verwendete setExactAndAllowWhileIdle
Methode für API-Ebene 23 und darüber, aber nicht gut gearbeitet.Benutzer regelmäßig im Doze-Modus verfolgen
Die Dokumente sagten, ich kann nicht mehr Alarme im Dösen und Standby-Modus verwenden. Meine Frage ist, wie kann Benutzer in android 6 und höher verfolgen?
Danke aber mein Programm funktioniert gut in API-Ebene 23 und niedriger. Mein Problem ist in API Level 23 .. und ich denke, ich brauche diese Bibliothek nicht zu benutzen. – Fahim
Ja, im Fall von 'AlarmManager', überprüfe' setAlarmClock() 'stattdessen. Siehe meine Bearbeitung. – Wizard
setAlarmClock zeigt eine Benachrichtigung an Benutzer, aber ich möchte keine Benachrichtigung und etc für Benutzer anzeigen. – Fahim