5 votes

Pourquoi le Play Store doit-il avoir accès à la technologie NFC ?

Dans xPrivacy, je peux voir que le Play Store demande de getNfcAdapter .

Pourquoi en a-t-il besoin ?

11voto

Andy Brudtkuhl Points 1714

L'application Play Store possède deux fonctions principales concernant le NFC, qui nécessitent toutes deux l'autorisation NFC.

  1. Il enregistre des filtres d'intention de telle sorte que lorsque vous scannez une étiquette NFC avec une étiquette de type market:// ou un lien vers play.google.com vous obtenez l'application Play Store au lieu d'un navigateur, comme vous le feriez en cliquant sur un tel lien. Cela ne nécessite pas d'appeler la fonction getNfcAdapter mais elle utilise la même permission.

  2. Il utilise Android Beam. Si vous consultez la page d'une application dans l'application Play Store, puis amenez un autre appareil Android à portée NFC, vous pouvez envoyer le lien de cette application à l'autre appareil.

-1voto

nuriaion Points 1678

[...] S'il trouve un AAR, il lance l'application en fonction du nom du paquet contenu dans l'AAR. Si l'application n'est pas présente sur l'appareil, Google Play est lancé pour télécharger l'application. à partir de : http://developer.Android.com/guide/topics/connectivity/nfc/nfc.html#aar

Ainsi, par exemple, les magasins et les entreprises peuvent utiliser une étiquette NFC pour faciliter l'installation de leurs applications lorsque vous posez votre téléphone portable dessus, etc.

-La deuxième possibilité, la plus probable, est que le Google Play Store vérifie si vous pouvez télécharger des applications NFC compatibles. De la même manière qu'il vérifie votre version d'Android.

Voici une vue de dév sur elle : https://stackoverflow.com/questions/20063853/disable-nfc-compatibility-check-in-Android-manifest

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X