Installer, mais atterrir à un endroit précis
Un code d'application intelligent envoie les iPhone vers l'App Store et Android vers Google Play depuis un seul carré, ce qui supprime la mise en page à deux codes qui encombre l'imprimé depuis dix ans.
Le point important est ce qui se passe après l'installation. Un simple lien de store dépose l'utilisateur sur votre écran d'accueil, sans contexte. Le deep linking différé transporte l'intention d'origine à travers l'installation : la personne qui a scanné le code d'une affiche pour un article précis arrive sur cet article.
Les deep links eux-mêmes ont de vrais cas limites, en particulier quand l'application n'est pas installée et que le repli doit se comporter raisonnablement au lieu d'afficher une erreur de navigateur. Le guide deep links contre universal links traite de la différence et des points de rupture de chacun.
Appairage et connexion
- La connexion au bureau par scan, où le téléphone confirme la session sans qu'aucun mot de passe soit saisi. L'échange de jeton est détaillé dans l'explication de la connexion par QR
- L'appairage de téléviseurs, de consoles et d'appareils, le cas qui épargne aux utilisateurs la saisie d'un mot de passe avec une croix directionnelle
- L'activation du double facteur, le QR code le plus courant du logiciel, au format otpauth décrit dans le guide des applications d'authentification
- Le transfert de session du bureau vers le mobile, pour qu'un formulaire ou un paiement se poursuive dans une poche
Pour tout ce qui touche à la sécurité : expiration courte, compte à rebours visible, usage unique et étape de confirmation sur le téléphone. Un code de connexion qui reste valide dix minutes est un outil d'hameçonnage.
Bêta, builds et tests
- La distribution TestFlight et de builds internes par scan, bien plus rapide que d'envoyer des liens dans une salle
- Des builds de test propres à un appareil sur un poste de QA
- Le signalement de bug depuis un code sur le banc de test, ouvrant un rapport avec le build et l'appareil déjà joints
- L'accès à l'environnement de préproduction pour des relecteurs à qui il ne devrait pas falloir dicter une URL
Croisement entre le jeu et le physique
- Des codes dans les cartes à collectionner, les figurines et les objets de collection qui débloquent du contenu en jeu, mécanique éprouvée et forte mesure anti-contrefaçon lorsqu'elle est sérialisée
- Des codes d'événement et de convention pour des objets limités
- Des codes à l'intérieur du monde du jeu comme mécanique d'énigme, ce qui fonctionne si le code est rendu à une résolution suffisante et n'est pas animé
- Des codes sur la boîte en magasin qui portent la clé de licence sans avoir à taper vingt caractères
Afficher des codes dans votre propre produit
- 200 px au minimum à l'écran, noir pur sur blanc pur, même en mode sombre
- Générez en SVG, pas en bitmap, pour que cela s'adapte à toutes les densités d'affichage
- N'animez jamais quoi que ce soit à côté du code, puisque le mouvement met en échec l'autofocus
- Affichez toujours l'alternative manuelle : un code court à saisir, un lien copiable et un vrai texte alternatif
- Sur les codes à renouvellement, affichez le compte à rebours et une commande de régénération, pour qu'un code expiré se lise comme expiré et non comme cassé
De l'analyse sans chaos de suivi
Utilisez un code distinct par surface : emballage, affiche, conférence, documentation, site partenaire. Combinez avec des paramètres UTM et le rapport d'acquisition répond à la question de savoir quelle surface physique a produit des installations, c'est-à-dire normalement la dépense la moins attribuable d'un éditeur de logiciels.
Utiliser les QR codes dans un produit logiciel en 4 étapes
Utilisez un seul code intelligent pour les deux stores
iPhone vers l'App Store, Android vers Google Play, avec deep linking différé pour que l'utilisateur atterrisse sur l'article qu'il a scanné.
Gardez les codes de sécurité éphémères
Les codes de connexion et d'appairage exigent une expiration courte, un usage unique, un compte à rebours visible et une confirmation sur le téléphone.
Affichez en SVG à 200 px sur blanc
Même en mode sombre, sans animation à proximité et avec un code manuel proposé en alternative.
Séparez les codes par surface
Emballage, affiche, conférence et documentation ont chacun leur code, pour que l'acquisition physique devienne attribuable.
Questions fréquentes
Comment faire fonctionner un seul QR code pour les deux stores d'applications ?
Un code d'application intelligent détecte la plateforme et oriente les utilisateurs iPhone vers l'App Store et les utilisateurs Android vers Google Play, ce qui retire la mise en page à deux codes de l'imprimé.
Qu'est-ce que le deep linking différé et pourquoi est-ce important ?
Il transporte l'intention d'origine à travers l'installation : l'utilisateur qui a scanné un code pour un article précis arrive sur cet article plutôt que sur l'écran d'accueil de l'application.
Combien de temps un QR code de connexion doit-il rester valide ?
Des secondes, pas des minutes, avec usage unique, compte à rebours visible et confirmation sur le téléphone. Un code de connexion à longue durée de vie est un outil d'hameçonnage.
Comment afficher un QR code dans une application ou un site ?
En SVG à 200 px ou plus, noir pur sur blanc pur même en mode sombre, sans animation à proximité et avec un code manuel proposé à côté.
Peut-on utiliser des QR codes à l'intérieur d'un jeu ?
Oui, comme mécanique d'énigme ou pour débloquer du contenu depuis des objets de collection physiques. Affichez à une résolution suffisante, gardez le code immobile, et sérialisez-le s'il accorde quoi que ce soit de valeur.
À lire ensuite
Besoin d'un autre type de QR code ? Parcourir les 48 types de QR codes sur la page d'accueil.
