jplaville Posté(e) 11 juin 2014 Share Posté(e) 11 juin 2014 Bonjour à tous. J'ai une question à propos des droits. J'ai une application qui permet de lire un tag NFC, mais le tag peut aussi être lus en QR-Code. Le problème c'est que pour lire la NFC il faut activer le droit en question. Or, quand je publie après sur le Google Play, il limite ensuite l’installation de l'application aux périphériques équipés NFC. Mais comme cette lecture est optionnelle, comment faire pour pouvoir installer quand même sur un périphérique sans NFC ? Vus que le droit optionnel n'existe pas sous Android :) Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
chpil Posté(e) 11 juin 2014 Share Posté(e) 11 juin 2014 Bonjour, Il faut que tu indiques que la feature 'NFC' est optionnelle. Cela passe par le tag <uses-feature> dans le manifest. Avec quelque chose comme çà: <uses-feature android:name="android.hardware.nfc" required="false"/> tu indiques que le NFC est optionnel pour ton appli. A toi ensuite de faire en sorte que ton appli n'essaye pas d'utiliser cette fonctionnalité sur un appareil qui en est dépourvu... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jplaville Posté(e) 12 juin 2014 Auteur Share Posté(e) 12 juin 2014 A toi ensuite de faire en sorte que ton appli n'essaye pas d'utiliser cette fonctionnalité sur un appareil qui en est dépourvu... Ok, super, merci bien. Je vais voir cela. Et comment je peux faire pour savoir si il a la NFC ? J'ai pas trouvé la réponse sur Google. Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
chpil Posté(e) 12 juin 2014 Share Posté(e) 12 juin 2014 Apparemment, il faut appeler getDefaultAdapter() et tester si le retour est null ou pas (d'après ceci) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.