Wie wird ein Dienst immer im Hintergrund ausgeführt?

Ich bin dabei, eine App zu erstellen, die der integrierten SMS-App ähnelt.

Was ich brauche

ein Dienst, der immer im Hintergrund läuftalle 5 min. Der Dienst überprüft den aktuellen Standort des Geräts und ruft einen Webdienst auf.wenn bestimmte Kriterien erfüllt sind, sollte der Dienst eine Benachrichtigung generieren (genau wie die SMS-App)wenn auf die Benachrichtigung geklickt wird, wird der Benutzer zur App weitergeleitet (genau wie bei der SMS-App)wenn die App installiert ist, sollte der Dienst gestartet werdenwenn das Gerät neu gestartet wird, sollte der Dienst gestartet werden

Was ich versucht habe:
- einen regulären Dienst ausführen, der einwandfrei funktioniert hat, bis Android den Dienst beendet
- mit dem AlarmManager die 5 min. Intervallruf an einen Dienst. Aber ich war nicht in der Lage, diese Arbeit zu machen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage