NFC – Access Denied – ProximityDevice.GetDefault()

Petite astuce qui peut faire gagner du temps pour tester la technologie NFC sur Windows Phone 8:

Si vous obtenez une exception de type « UnauthorizedAccessException » au moment de l’appel à la méthode ProximityDevice.GetDevice()

UnauthorizedAccessException

 

Ne cherchez plus, vous n’avez simplement qu’à activer la capacité « Proximity » dans le manifest de l’application ! Comme ceci:

 

Vous constaterez que la méthode GetDefault() ne déclenche plus d’exception mais retourne null (si vous utilisez un device qui ne supporte pas le NFC) ou un objet (si vous êtes en debug vous aurez la propriété DeviceId à « NFCSimulator »)

 

Je n’ai pas encore trouvé le moyen d’exploiter ces données en debug (NFCSimulator). Si vous avez une idée de l’utilité de la chose, je suis preneur.

Pour plus d’informations sur l’implémentation du NFC dans Windows Phone 8:

http://www.juliencorioland.net/archives/windows-phone-8-utilisation-du-proximitydevice-nfc

 

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s