OnePlus: l'inoltro degli SMS si interrompe in background
Le versioni attuali di OxygenOS sono basate su ColorOS e gestiscono allo stesso modo le app in background: un'app che non è visualizzata viene sospesa, a meno che non le si consenta di restare in esecuzione. Due opzioni permettono a Resender di continuare a inoltrare gli SMS anche a schermo spento.
Le due opzioni (OxygenOS 13 e versioni successive)
- 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).
- Consenti attività sullo sfondo. Impostazioni → App → Resender → Utilizzo batteria: consenta l'attività sullo sfondo (a seconda della versione, l'opzione può anche chiamarsi Consenti esecuzione in background o Senza restrizioni). In OxygenOS 16, nella stessa schermata sono disponibili tre scelte anziché un interruttore: Consenti attività sullo sfondo, Modalità intelligente (consigliata), Limita attività sullo sfondo. Scelga la prima. In OxygenOS 15, dopo aver consentito l'attività sullo sfondo, la voce Ottimizza utilizzo batteria sottostante passa automaticamente a Non ottimizzare.
- Consenti l'avvio automatico. Nelle versioni più recenti, apra Impostazioni → App → Avvio automatico; in quelle precedenti, Impostazioni → Batteria → Avvio automatico app oppure Impostazioni → App → Gestione app → Resender → Avvio automatico. Attivi Resender, così il sistema potrà avviarlo dopo un riavvio o quando arriva un SMS mentre l'app non è in esecuzione.
In OxygenOS 11 e versioni precedenti, le schermate sono diverse: Impostazioni → Batteria → Ottimizzazione batteria → Resender → Non ottimizzare e Impostazioni → App → Resender → Avanzate per l'attività sullo sfondo. In tutte le versioni, escluda inoltre Resender dall'ottimizzazione batteria di Android: nella schermata principale dell'app è presente un pulsante che apre l'elenco di sistema. OxygenOS 13 e versioni successive dispongono anche di un elenco separato: 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 solo dopo aver sbloccato il telefono o aperto l'app, una delle due opzioni è disattivata. Dopo un aggiornamento di sistema, le controlli entrambe.
Ciò che nessuna app può fare
Le schermate di OxygenOS relative alla batteria non dispongono di un'interfaccia pubblica. Nessuna app può leggerne o modificarne le impostazioni, né sapere se siano state 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 potrebbero arrivare in ritardo o non arrivare affatto, anche se l'app ha già fatto tutto ciò che il sistema le consente.
Domande
L'inoltro funziona per un giorno, poi i messaggi arrivano tutti insieme quando sblocco il telefono. Perché?
OxygenOS sospende le app che non sono visualizzate, a meno che non si consentano loro l'attività sullo sfondo e l'avvio automatico. Gli SMS arrivano a Resender solo quando il sistema permette nuovamente l'esecuzione dell'app, perciò giungono tutti insieme. Attivi una sola volta le opzioni indicate in questa pagina.
Il mio OnePlus utilizza una versione precedente di OxygenOS che non dispone di questi menu.
In OxygenOS 11 e versioni precedenti, apra Impostazioni → Batteria → Ottimizzazione batteria, trovi Resender e scelga Non ottimizzare. Controlli inoltre in Impostazioni → App → Resender → Avanzate se è presente l'opzione Consenti attività sullo sfondo. Il percorso più recente indicato in questa pagina si applica a partire da OxygenOS 13.
È necessaria anche l'impostazione di ottimizzazione batteria di Android?
Sì, in tutte le versioni. Nella schermata principale di Resender è presente un pulsante che apre l'elenco di sistema: trovi Resender e scelga Non ottimizzare.
Perché Resender non può modificare direttamente queste impostazioni?
Le schermate di OxygenOS non dispongono di un'interfaccia pubblica, quindi nessuna app può leggerne o modificarne le impostazioni. L'unica impostazione di Android che un'app potrebbe cambiare tramite una singola finestra di dialogo richiede un'autorizzazione che Google Play concede soltanto alle app per sveglie, chiamate e categorie simili, non a un'app che inoltra messaggi.
È lo stesso sistema utilizzato da OPPO?
Da OxygenOS 13 sì: il sistema è basato su ColorOS di OPPO, quindi le opzioni sono le stesse e cambiano soltanto i nomi.