jplaville Posted June 11, 2014 Share Posted June 11, 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. Link to comment Share on other sites More sharing options...
chpil Posted June 11, 2014 Share Posted June 11, 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... Link to comment Share on other sites More sharing options...
jplaville Posted June 12, 2014 Author Share Posted June 12, 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. Link to comment Share on other sites More sharing options...
chpil Posted June 12, 2014 Share Posted June 12, 2014 Apparemment, il faut appeler getDefaultAdapter() et tester si le retour est null ou pas (d'après ceci) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.