Come Usare Tasker per Riavviare Automaticamente un'App su Android
Tasker (app automation potente, a pagamento ~€3.50, trial 7gg su sito joaomgcd) permette creare task automatizzati basati su contesti (ora, posizione, stato Wi-Fi/BT, app attiva, evento, variabile, ecc.). Per riavviare un'app periodicamente o su trigger, serve combinare due azioni: Kill App + Launch App in un unico Task.
Prerequisiti
- Tasker installato e concesso permessi: Accessibilità (per kill app), Modifica impostazioni sistema (Write Secure Settings - per azioni avanzate), Batteria > Non ottimizzare (per affidabilità), Avvio automatico (se disponibile).
- App target installata.
Creare Task "Riavvia App" (Es. Ogni Giorno a Mezzanotte)
- Apri Tasker > Tab TASKS > + (nuovo task) > Nome: "Riavvia [NomeApp]" > ✓.
- Azione 1: Kill App. + > App > Kill App > Campo "App": digita nome pacchetto (es.
com.whatsapp,com.facebook.katana) o seleziona da lista (lente) > "Use Root" OFF (usa Accessibilità) o ON (se root + Magisk, più potente) > "Stop Service" ON (ferma anche servizi) > ✓. - Azione 2: Launch App. + > App > Launch App > Seleziona stessa app dalla lista > Opzioni: "Exclude From Recent" OFF (vuoi vederla in recenti), "Always Match" OFF > ✓.
- Ordine azioni: Kill App PRIMA, Launch App DOPO. Tasker esegue in sequenza.
- Torna schermata principale Tasker (icona back).
Creare Profilo (Trigger) per Eseguire il Task
- Tab PROFILES > + > Time (Orario).
- Imposta From: 00:00 (mezzanotte) > To: 00:00 (stesso orario = esecuzione istantanea una volta al giorno). Oppure intervallo: From 00:00 To 23:59 > Repeat: ON > ogni 60 min (es. ogni ora).
- ✓ > Seleziona Task: "Riavvia [NomeApp]" > ✓.
- Profilo attivo (interruttore verde).
Altri Trigger Utili
- Application: Quando apri/chiudi un'altra app specifica.
- State > Net > Wi-Fi Connected / BT Connected: Quando connesso a rete/dispositivo specifico.
- Event > System > Boot Completed: Riavvia app all'avvio telefono.
- Event > Plugin > AutoApps / Join / SharpTools: Trigger remoti, webhook, Alexa, Assistant.
- Variable Value: Se variabile globale (es. %BATT < 20) supera soglia.
Test e Debug
- In Tasker, tab TASKS > tocca task "Riavvia App" > Play (triangolo) in basso per test manuale.
- Controlla se app si chiude e riapre.
- Se "Kill App" fallisce: Verifica permesso Accessibilità Tasker (Impostazioni > Accessibilità > Tasker > ON). Alcune app (system, persistenti, con servizi foreground) non si possono killare senza root.
- Log: Tasker > Menu (3 punti) > "Run Log" per vedere errori.
Alternative a Tasker (Gratis/Open Source): MacroDroid (freemium, UI più semplice), Automate (flowchart, gratis), Rules / Automazione (Google Pixel), Samsung Routines / Modes, IFTTT (cloud, limitato), Termux + script shell + cron (root).