Keep it up App
Keep it up überprüft den Status von Netzwerkdiensten oder Webseiten indem regelmäßig pings gesendet werden, Verbindungsversuche unternommen werden oder Seiten heruntergeladen werden. Auf diese Weise können auch Verbindugen aufrechterhalten werden, die ansonsten nach einer bestimmten Zeit der Inaktivität geschlossen werden.Features
- Erstellung mehrerer unabhängiger Network Tasks
- Ein Network Task überwacht einen Netzwerkdienst in einem bestimmten Intervall
- Ein Task sendet eine bestimmte Anzahl an Pings, unternimmt eine bestimmte Anzahl von Verbindungsversuchen oder lädt eine Datei oder eine Seite herunter
- Erfolgreiche und nicht erfolgreiche Versuche werden geloggt
- Heruntergeladene Dateien können automatisch gelöscht oder vorgehalten werden
- Bei nicht erfolgreichen Versuchen oder Fehlern kann eine Benachrichtigung gesendet werden
- Ein Network Task kann auf WLAN Netzwerke beschränkt werden um in Mobilnetzwerken mit ev. begrenztem Datenvolumen keinen Netzwerkverkehr zu verursachen
- Die Konfiguration kann als JSON Datei exportiert oder importiert werden
Berechtigungen
- RECEIVE_BOOT_COMPLETED um laufende Tasks bei Reboots neu zu starten
- ACCESS_NETWORK_STATE um die Erreichbarkeit des Netzwerks zu prüfen
- INTERNET für den Internet-Zugriff
- WAKE_LOCK um das Gerät während der Ausführung eines Tasks aktiv zu halten
- FOREGROUND_SERVICE um den Dienst zur Ausführung von Tasks zu starten
Hinweis
Die App funktioniert am Besten bei abgeschalteter Akkuoptimierung. Wenn die Akkuoptimierung eingeschaltet ist kann die Ausführung der einzelnen Tasks speziell bei kurzen Intervallen unzuverlässig sein, d.h. die Intervalle können sich verlängern und sie werden nicht exakt zu den definierten Zeitpunkten ausgeführt. In der App befindet sich ein Link zu den Android-Systemeinstellungen. Dort kann die Akkuoptimierung abgeschaltet werden. Natürlich ist bei abgeschalteter Akkuoptimierung der Verbrauch ev. höher.










