OPPO: l’inoltro degli SMS si interrompe in background
ColorOS, il sistema dei telefoni OPPO, sospende le app che non sono visualizzate sullo schermo per risparmiare batteria. Un’app per l’inoltro degli SMS funziona necessariamente in background: senza attivare due opzioni, Resender funziona mentre è aperta e si sospende quando non lo è.
Le due opzioni da attivare
- Apra Impostazioni → App → Resender → Utilizzo batteria.
- Attivare “Consenti attività sullo sfondo”.
- Su alcuni telefoni, attivi anche “Consenti l'avvio automatico” (Impostazioni → App → Avvio automatico; nelle versioni precedenti Impostazioni → Batteria → Avvio automatico app).
- Consenta attività in background. Impostazioni → App → Resender → Utilizzo batteria: consenta l’attività in background (in alcune versioni l’opzione si chiama Consenti esecuzione in background o Senza limiti). Questa opzione mantiene attivo Resender quando esce dall’app.
- Consenta l’autoavvio. Nelle versioni più recenti, apra Impostazioni → App → Avvio automatico; in quelle precedenti, apra Impostazioni → Batteria → Avvio automatico app oppure Impostazioni → App → Gestione app → Resender → Avvio automatico, quindi attivi Resender. Senza questa opzione, il sistema non avvia Resender dopo un riavvio o quando arriva un SMS mentre l’app non è in esecuzione.
Escluda quindi Resender anche dall’ottimizzazione batteria di Android: nella schermata principale dell’app è presente un pulsante che apre l’elenco di sistema. Trovi Resender e selezioni Non ottimizzare. Anche ColorOS dispone di un proprio elenco: Impostazioni → Batteria → Impostazioni avanzate → Ottimizza utilizzo batteria. Imposti Resender su Non ottimizzare; l’impostazione predefinita è Chiedi sempre.
Come verificare che funzioni
Blocchi il telefono, attenda un minuto e gli invii un SMS da un altro telefono. L’e-mail dovrebbe arrivare entro pochi secondi. Se arriva soltanto dopo aver sbloccato il telefono o aperto l’app, una delle opzioni è disattivata. Dopo un aggiornamento di ColorOS, le controlli entrambe.
Cosa non può fare nessuna app
Le schermate di ColorOS dedicate alla batteria non dispongono di un’interfaccia pubblica. Nessuna app può leggerne o modificarne le impostazioni, né verificare come siano configurate. Resender mostra una riga rossa quando Android segnala che l’app è soggetta a restrizioni e apre la schermata di sistema corretta, ma le opzioni devono essere attivate manualmente. Se non lo fa, i messaggi possono arrivare in ritardo o non arrivare affatto, anche se l’app ha già fatto tutto ciò che il sistema le consente.
Domande
Perché i messaggi arrivano solo quando apro l’app?
ColorOS sospende le app non visualizzate sullo schermo, a meno che non venga loro consentita l’attività in background e non venga consentito l’avvio automatico. Resender riceve l’SMS soltanto quando il sistema le consente di funzionare di nuovo, da qui il ritardo. Attivi una volta le due opzioni indicate in questa pagina.
Non trovo Avvio automatico.
La posizione cambia tra le versioni di ColorOS: su ColorOS 13 e versioni successive si trova in Impostazioni → App → Avvio automatico; nelle versioni precedenti, in Impostazioni → Batteria → Avvio automatico app oppure Impostazioni → App → Gestione app → Resender → Avvio automatico. Può trovarsi anche nell’app Gestione telefono, in Autorizzazioni privacy → Gestione avvio.
Serve anche disattivare l’ottimizzazione batteria di Android?
Sì. Nella schermata principale di Resender è presente un pulsante che apre l’elenco di sistema: trovi Resender e selezioni Non ottimizzare. Nell’elenco di ColorOS, segua Impostazioni → Batteria → Impostazioni avanzate → Ottimizza utilizzo batteria → Resender → Non ottimizzare.
Perché Resender non modifica direttamente queste impostazioni?
Le schermate di ColorOS non dispongono di un’interfaccia pubblica: nessuna app può leggerle o modificarle. L’unica impostazione di Android che un’app potrebbe cambiare tramite una singola finestra richiede un’autorizzazione che Google Play concede soltanto alle sveglie, alle app per le chiamate e ad altre categorie simili, non alle app per l’inoltro dei messaggi.
Su realme e OnePlus funziona allo stesso modo?
Quasi: realme UI e le versioni recenti di OxygenOS si basano su ColorOS, quindi le opzioni sono le stesse e cambiano soltanto i nomi dei menu. Per ciascun sistema è disponibile una pagina dedicata su questo sito.