Pourquoi un tag Wi-Fi fonctionne-t-il sur Android et pas sur iPhone ?
L'iPhone lit parfaitement l'enregistrement et n'agit pas dessus, rejoindre un réseau depuis un tag n'étant pas quelque chose qu'iOS propose. Aucune façon d'écrire le tag ne change cela, ce qui veut dire que la solution est une seconde voie pour les utilisateurs d'iPhone plutôt qu'un meilleur tag.
Le tag n'est pas cassé
Cela mérite d'être établi d'abord, car on perd beaucoup de temps à réécrire un tag qui était correct depuis le début.
Lisez le tag avec un outil sur ce même iPhone. L'enregistrement Wi-Fi apparaît, avec son nom de réseau et ses champs, exactement tel qu'il a été écrit. La lecture a réussi, l'enregistrement est valide, et le téléphone n'a simplement aucun comportement rattaché.
Ni le type d'enregistrement, ni la famille de tag, ni l'outil d'écriture, ni l'ordre des enregistrements ne changent cette issue.
Pourquoi les plateformes diffèrent
Android rattache un comportement système à un ensemble de types d'enregistrements plus large qu'iOS. Apple restreint ce qu'un tag peut déclencher, et la configuration réseau fait partie de ce qu'elle ne confie pas à un objet non authentifié posé sur un mur.
C'est une position défendable plutôt qu'un oubli. Un tag que n'importe qui peut écrire, que n'importe quel passant peut toucher, et qui propose de rejoindre un réseau est un mécanisme au potentiel d'abus évident.
Apple documente ce que Core NFC prend en charge plutôt que ce qu'il refuse : le tableau de compatibilité s'établit donc par l'essai plutôt qu'à la lecture d'une liste d'exclusions.
Ce qui fonctionne à la place
Un QR code. Les deux plateformes rejoignent un réseau depuis un QR code Wi-Fi scanné, et en produire un ne coûte rien. Imprimé à côté du tag, il couvre le public que le tag manque.
Un mot de passe imprimé, sans panache et qui n'échoue jamais.
Un enregistrement d'adresse qui pointe vers une page d'instructions, qui fonctionne sur les deux plateformes et vous donne un endroit où expliquer. Il ne rejoint pas le réseau pour le visiteur, et il transforme un contact mort en contact utile.
Déployer pour un public mêlé
Supposez que la moitié de vos visiteurs ont un iPhone et concevez en conséquence. Un tag sans alternative visible se lit comme cassé pour ces gens-là, et un tag cassé abîme la confiance dans tout le dispositif.
Le dispositif qui fonctionne en pratique est un petit carton imprimé portant un QR code, le tag à l'intérieur, et une ligne de texte disant d'approcher le téléphone ou de scanner. Aucun des deux publics n'est exclu et aucun n'a à savoir pourquoi.
Si une seule voie est possible, choisissez le QR code. Il atteint tout le monde, et le contact devient l'amélioration plutôt que le mécanisme.
Questions fréquentes
Une future version d'iOS ajoutera-t-elle cela ?
Impossible à savoir, et ce n'est pas quelque chose sur quoi bâtir. Concevez pour ce que la plateforme fait aujourd'hui, et tenez toute amélioration ultérieure pour un bonus plutôt que pour un plan.
Une application sur iPhone peut-elle rejoindre un réseau depuis un tag ?
Les applications sont contraintes dans ce qu'elles peuvent faire de la configuration réseau, et un outil NFC généraliste ne peut pas le proposer. La voie fiable reste le QR code.
Ajouter un second enregistrement aide-t-il ?
Seulement comme repli à finalité différente, telle qu'une adresse pointant vers des instructions. Cela ne fait pas fonctionner l'enregistrement Wi-Fi, un enregistrement qu'iOS ignore restant ignoré.
Est-ce le seul type d'enregistrement à poser ce problème ?
Non, c'est le plus souvent rencontré. Les enregistrements de lancement d'application se comportent aussi différemment selon les plateformes, et c'est pourquoi tester sur les deux appareils fait partie de la procédure d'écriture plutôt que d'être une arrière-pensée.