1 votos

¿Puede un archivo apk ser escrito en cualquier tipo de etiqueta NFC

¿Es posible escribir un archivo apk en una etiqueta de NFC para que se descargue cuando un usuario lo desee? bEstamos tratando de crear una solución en la que nuestros representantes en el campo puedan simplemente encender NFC en lugares específicos y luego descargar un archivo apk para nuestra aplicación personalizada. Normalmente lo ideal sería proporcionar un enlace al archivo en nuestro servidor mediante el uso de una etiqueta de tipo URI, sin embargo estos dispositivos (teléfonos Android) pueden no tener conexión de datos WiFi ni Celular para instalar el archivo apk de la aplicación mediante un enlace incrustado en la etiqueta NFC.

Las etiquetas de NFC serían "instaladas" por un equipo separado. Aunque tiene sentido tener a nuestros representantes precargados con la aplicación, la consideración es también permitir a los clientes descargar el archivo apk para instalarlo en su dispositivo si así lo desean. El apk es un archivo de 6 - 7 MB.

0 votos

Que yo sepa, esto no se ha hecho antes, aunque imagino que sería teóricamente posible. Sin embargo, hay algunas preguntas sobre el escenario de uso: ¿Las etiquetas NFC se llevarían al campo con los representantes? ¿O es que ya están en el campo? ¿Cómo se colocarían las etiquetas NFC? ¿Por qué no instalar la aplicación de antemano?

0 votos

Es poco probable que pueda almacenar el .apk en la propia etiqueta, ya que no cabría (véase La respuesta de Mateo abajo). La URL para descargarla podría almacenarse para activar la descarga, pero entonces seguirías necesitando una conexión de datos (WiFi o móvil) para la descarga en sí.

0 votos

@Peanut He editado el post original para dar una aclaración

1voto

Matthew Lucas Puntos 11

Algunos recursos que he encontrado sobre las etiquetas de NFC parecen indicar que esto no sería posible:

Tipos de chips NFC
La memoria más alta disponible es de sólo unos 7600 bytes. Lo que es bastante más que la mayoría de los apks.

Formato de intercambio de datos NFC
La especificación de formato de datos estandarizados que es apoyada por los dispositivos NFC.

A nivel básico, un registro NDEF contiene dos componentes: 1) los datos y 2) un descriptor de esos datos que se utiliza para contextualizarlos. El NDEF soporta un conjunto bastante limitado de acciones. Acciones más complejas pueden ser implementadas con un software personalizado que se ejecuta en el dispositivo táctil.

Así que las acciones por defecto que pueden ser soportadas por los dispositivos NFC son:

  • Url
  • Texto
  • Correo electrónico
  • VCard
  • Teléfono
  • SMS
  • URI

Para apoyar una acción no estándar, tendría que implementarla completamente en una aplicación separada. Luego, para transportar tu apk, tendría que estar dentro de las limitaciones de datos de todas las etiquetas modernas de NFC.

0 votos

La parte realmente importante de esta respuesta es la limitación de tamaño, creo, el hecho de que NDEF no soporta un app el tipo no es realmente un problema.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X