Keep it up App
Keep it up controlla i servizi di rete periodicamente inviando un ping, connettendosi a una porta specifica o scaricando un sito. Può anche essere utilizzato per garantire che una connessione con un timeout rimanga attiva.
Caratteristiche
- Creare più attività di rete separate
- Un'attività monitora un servizio di rete a un intervallo specificato
- Un'attività invia un numero specificato di ping, esegue un numero specificato di tentativi di connessione o scarica un file o un sito
- I tentativi riusciti e non riusciti vengono registrati
- I file scaricati possono essere automaticamente eliminati dopo un download riuscito o essere mantenuti
- Le notifiche possono essere inviate in caso di errore o tentativo non riuscito
- Un'attività di rete può essere limitata alle connessioni WiFi, ovvero non esegue alcuna azione su reti mobili con dati di download potenzialmente limitati
- La configurazione può essere esportata e importata come file di dati JSON
Permessi
- RECEIVE_BOOT_COMPLETED per riavviare le attività di rete in esecuzione all'avvio del dispositivo
- ACCESS_NETWORK_STATE per controllare l'accessibilità della rete
- INTERNET per accedere a Internet
- WAKE_LOCK per mantenere il dispositivo attivo durante l'esecuzione di un'attività
- FOREGROUND_SERVICE per avviare il servizio in primo piano per le attività in esecuzione
Nota
L'app funziona meglio se disabiliti l'ottimizzazione della batteria. Se l'ottimizzazione della batteria è attiva, l'esecuzione delle attività di rete potrebbe essere inaffidabile, specialmente per intervalli brevi, ovvero potrebbero attivarsi meno frequentemente e il tempo di attivazione potrebbe non essere esatto. C'è un link nell'app che porta alle impostazioni della batteria Android per l'app. Naturalmente, con l'ottimizzazione della batteria disabilitata, il consumo energetico potrebbe essere più elevato.










