OnePlus : le transfert de SMS s’arrête en arrière-plan
La version actuelle d’OxygenOS repose sur ColorOS et gère les applications en arrière-plan de la même manière : une application qui n’est pas affichée à l’écran est suspendue, sauf si vous l’autorisez à s’exécuter. Deux options permettent à Resender de continuer à transférer les SMS lorsque l’écran est éteint.
Les deux options à activer (OxygenOS 13 et versions ultérieures)
- Ouvrez Paramètres → Applications → Resender → Utilisation de la batterie.
- Activez « Autoriser l'activité en arrière-plan ».
- Sur certains téléphones, activez également « Autoriser le lancement auto » (Paramètres → Applications → Lancement automatique ; sur les anciennes versions, Paramètres → Batterie → Lancement automatique des applications).
- Autoriser l'activité en arrière-plan. Paramètres → Applications → Resender → Utilisation de la batterie : autorisez l’activité en arrière-plan (l’option peut aussi s’appeler Autoriser l’exécution en arrière-plan ou Non restreinte, selon la version). Sous OxygenOS 16, ce même écran propose trois choix au lieu d’un interrupteur : Autoriser l'activité en arrière-plan, Mode intelligent (recommandé) et Restreindre l’activité en arrière-plan. Choisissez le premier. Sous OxygenOS 15, l’option Optimiser l’utilisation de la batterie située en dessous passe automatiquement à Ne pas optimiser lorsque l’activité en arrière-plan est autorisée.
- Autoriser le lancement auto. Sur les versions récentes, accédez à Paramètres → Applications → Lancement automatique. Sur les versions plus anciennes, utilisez Paramètres → Batterie → Lancement automatique des applications ou Paramètres → Applications → Gestion des applications → Resender → Lancement automatique. Activez Resender afin que le système lance l’application après un redémarrage ou lorsqu’un SMS arrive alors qu’elle n’est pas en cours d’exécution.
Sous OxygenOS 11 et les versions antérieures, les écrans sont différents : accédez à Paramètres → Batterie → Optimisation de la batterie → Resender → Ne pas optimiser, puis à Paramètres → Applications → Resender → Paramètres avancés pour l’activité en arrière-plan. Quelle que soit la version, excluez également Resender de l’optimisation de la batterie d’Android : l’écran principal de l’application comporte un bouton qui ouvre la liste du système. OxygenOS 13 et les versions ultérieures disposent aussi de leur propre liste : Paramètres → Batterie → Paramètres avancés → Optimiser l’utilisation de la batterie. Pour Resender, sélectionnez Ne pas optimiser ; le réglage par défaut est Toujours demander.
Comment vérifier que cela fonctionne
Verrouillez le téléphone, attendez une minute, puis envoyez-lui un SMS depuis un autre téléphone. L’e-mail devrait arriver en quelques secondes. S’il n’arrive qu’après le déverrouillage du téléphone ou l’ouverture de l’application, l’une des options est désactivée. Après une mise à jour du système, vérifiez-les de nouveau toutes les deux.
Ce qu’aucune application ne peut faire
Les écrans de gestion de la batterie d’OxygenOS ne disposent d’aucune interface publique. Aucune application ne peut consulter ou modifier leurs réglages, ni savoir comment vous les avez configurés. Resender affiche une ligne rouge lorsqu’Android signale que son fonctionnement est restreint et ouvre pour vous l’écran système approprié, mais vous devez activer les options vous-même. Si vous ne le faites pas, les messages arrivent en retard ou n’arrivent pas du tout, même si l’application a fait tout ce que le système l’autorise à faire.
Questions
Le transfert fonctionne pendant une journée, puis les messages arrivent tous ensemble lorsque je déverrouille le téléphone. Pourquoi ?
OxygenOS suspend les applications qui ne sont pas affichées à l’écran, sauf si l’activité en arrière-plan et le lancement automatique sont autorisés. Les SMS ne parviennent donc à Resender que lorsque le système l’autorise de nouveau à s’exécuter, d’où leur arrivée groupée. Il suffit d’activer les options indiquées sur cette page.
Mon OnePlus utilise une ancienne version d’OxygenOS qui ne comporte pas ces menus.
Sous OxygenOS 11 et les versions antérieures, accédez à Paramètres → Batterie → Optimisation de la batterie, recherchez Resender et choisissez Ne pas optimiser. Vérifiez ensuite si l’option Autoriser l'activité en arrière-plan est présente dans Paramètres → Applications → Resender → Paramètres avancés. Le chemin plus récent indiqué sur cette page s’applique à partir d’OxygenOS 13.
Faut-il également désactiver l’optimisation de la batterie d’Android ?
Oui, quelle que soit la version. L’écran principal de Resender comporte un bouton qui ouvre la liste du système : recherchez Resender et choisissez Ne pas optimiser.
Pourquoi Resender ne modifie-t-il pas ces réglages automatiquement ?
Les écrans d’OxygenOS ne disposent d’aucune interface publique : aucune application ne peut consulter ou modifier leurs réglages. Le seul réglage Android qu’une application pourrait modifier dans une simple boîte de dialogue nécessite une autorisation que Google Play réserve aux alarmes, aux appels et à d’autres catégories similaires, dont les applications de transfert de messages ne font pas partie.
Est-ce la même chose que sur OPPO ?
Oui, depuis OxygenOS 13 : le système repose sur ColorOS d’OPPO. Les options sont donc les mêmes, seuls leurs noms diffèrent.