Comment faire un tag qui change les réglages du téléphone ?
Par le système d'automatisation que votre téléphone fournit déjà, et seulement pour les réglages qu'il choisit d'exposer. Cette liste est plus courte qu'on ne l'imagine, elle diffère entre les deux plateformes, et c'est elle qui décide de ce que vous pouvez réellement construire.
C'est le système d'automatisation qui agit
Le tag porte un identifiant ou une adresse. Quelque chose sur le téléphone le reconnaît et exécute des étapes.
Ce quelque chose est la fonction d'automatisation du téléphone, ou une application prévue pour cela. Dans les deux cas, le tag apporte le déclencheur et rien d'autre.
La question des capacités porte donc entièrement sur ce que sait faire le système d'automatisation de votre téléphone, et un tag n'ajoute aucun accès aux réglages.
Seulement ce qui est exposé
Une automatisation peut changer ce que la plateforme autorise une automatisation à changer, sous ensemble délibéré plutôt que la totalité des réglages.
Le volume, la luminosité, les interrupteurs de connectivité, les modes de concentration et Ne pas déranger sont couramment disponibles. Les réglages système plus profonds ne le sont en général pas.
Tout ce qui touche à la sécurité, aux autorisations ou aux données d'une autre application est généralement exclu, pour des raisons faciles à approuver une fois énoncées.
Vérifier ce qui est proposé avant de concevoir une routine, parce que découvrir une étape manquante à mi-parcours est la façon dont ces projets s'enlisent.
Là où les plateformes diffèrent
Android expose davantage à l'automatisation, et ce qui l'est exactement varie selon les constructeurs, plusieurs ajoutant leur propre couche d'automatisation par dessus.
iOS expose un ensemble choisi par son propre système de raccourcis, certaines actions demandant une confirmation au lieu de s'exécuter en silence.
Une routine construite sur une plateforme ne se reproduit donc souvent pas sur l'autre, et un foyer équipé des deux se retrouvera avec deux montages différents.
Prenez NFC Tools. Sur iOS, elle demande un iPhone 7 ou un modèle ultérieur sous iOS 15.6 au minimum, et l'application doit être lancée manuellement. La lecture en arrière plan est disponible à partir de l'iPhone XS et XR.
En construire une
Partir du réglage plutôt que du tag : confirmer que le système d'automatisation sait le changer, à la main, avant d'écrire quoi que ce soit.
Écrire le tag en dernier, puisque c'est la partie qui fonctionne toujours et celle qui prend quelques secondes.
Le tester depuis un téléphone verrouillé, depuis un téléphone occupé, et après un redémarrage, parce que ce sont les trois états où les routines échouent.
Et rester court. Chaque étape est une chose de plus qu'une future version de la plateforme peut retirer.
Questions fréquentes
Un tag peut-il changer n'importe quel réglage ?
Seulement ceux que votre plateforme expose à l'automatisation, sous ensemble délibéré. Les réglages système plus profonds sont en général hors d'atteinte.
Est-ce le tag qui effectue le changement ?
Non. Le tag est le déclencheur et c'est le système d'automatisation du téléphone qui exécute les étapes. Le tag n'ajoute aucun accès propre.
Ma routine fonctionnera-t-elle sur les deux plateformes ?
Souvent non. Les actions exposées diffèrent, donc un foyer équipé des deux plateformes finit en général avec deux montages distincts.
Pourquoi une étape demande-t-elle une confirmation ?
Certaines actions ne sont délibérément pas silencieuses. C'est une décision de la plateforme, et non quelque chose qu'un tag contourne.