1 votes

Peut-on écrire un fichier apk sur n'importe quel type d'étiquette NFC ?

Est-il possible d'écrire un fichier apk sur un tag NFC pour qu'il soit téléchargé quand l'utilisateur le souhaite ? bNous essayons de créer une solution dans laquelle nos représentants sur le terrain peuvent simplement activer le NFC dans des endroits spécifiques puis télécharger un fichier apk pour notre application personnalisée. Normalement, l'idéal serait de fournir un lien vers le fichier sur notre serveur en utilisant une balise de type URI, mais ces appareils (téléphones Android) peuvent ne pas disposer d'une connexion WiFi ou de données cellulaires pour installer le fichier apk de l'application via un lien intégré à la balise NFC.

Les étiquettes NFC seraient "installées" par une équipe distincte. Bien qu'il soit parfaitement logique que nos représentants soient préchargés avec l'application, il est envisagé de permettre aux clients de télécharger le fichier apk pour l'installer sur leur appareil s'ils le souhaitent. L'apk est un fichier de 6 à 7 Mo.

0 votes

Pour autant que je sache, cela n'a jamais été fait auparavant, mais j'imagine que c'est théoriquement possible. Mais il y a beaucoup de questions sur le scénario d'utilisation : Les étiquettes NFC seraient donc emportées sur le terrain avec les représentants ? Ou bien ils seraient déjà sur le terrain ? Comment les étiquettes NFC seraient-elles placées là ? Pourquoi ne pas simplement installer l'application à l'avance ?

0 votes

Il est peu probable que vous puissiez stocker le .apk sur l'étiquette elle-même, car elle ne tiendrait pas (voir La réponse de Matthieu ci-dessous). L'URL permettant de le télécharger pourrait être stockée pour déclencher le téléchargement, mais il faudrait alors toujours une connexion de données (WiFi ou mobile) pour le téléchargement lui-même.

0 votes

@Peanut J'ai modifié le message original pour donner une clarification.

1voto

Matthew Lucas Points 121

Certaines ressources que j'ai trouvées concernant les étiquettes NFC semblent indiquer que cela ne serait pas possible :

Types de puces NFC
La mémoire la plus élevée disponible n'est que d'environ 7600 octets. Ce qui est un peu plus que la plupart des apks.

Format d'échange de données NFC
La spécification du format de données normalisé qui est pris en charge par les dispositifs NFC.

À un niveau de base, un enregistrement NDEF contient deux composants : (1) les données et (2) un descripteur de ces données qui est utilisé pour contextualiser les données. [NDEF supporte un ensemble assez limité d'actions. Des actions plus complexes peuvent être mises en œuvre avec un logiciel personnalisé fonctionnant sur le dispositif de contact.

Les actions par défaut qui peuvent être prises en charge par les dispositifs NFC sont donc les suivantes :

  • Url
  • Texte
  • Courriel :
  • VCard
  • Téléphone
  • SMS
  • URI

Pour prendre en charge une action non standard, il faudrait l'implémenter entièrement dans une application distincte. Ensuite, pour transporter votre apk, il faudrait qu'il respecte les limites de données de toutes les balises NFC modernes.

0 votes

L'élément important de cette réponse est la limitation de la taille, je pense, le fait que NDEF ne supporte pas un fichier de type app Le type n'est pas vraiment un problème.

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