Eventos relacionados con NFC
Puede definir qué acciones se deben llevar a cabo cuando se desencadenan dos eventos relacionados con NFC (ver imagen siguiente).
•CuandoFinaliceEnvíoMensajeNDEF especifica qué acción se debe llevar a cabo cuando finaliza la transmisión de datos NFC (con la acción Enviar NFC).
•CuandoSeDetecteEtiquetaNFC especifica qué acciones (adicionales) se deben llevar a cabo cuando se detecta una etiqueta NFC.
Para acceder a estos eventos vaya al panel Estilos y propiedades y seleccione Propiedades del proyecto | Acciones NFC. Ahora haga clic en el botón Examinar de esta propiedad.
CuandoFinaliceEnvíoMensajeNDEF
Este evento se desencadena cuando un mensaje o archivo termina de transmitirse correctamente y se puede usar para especificar qué acciones se deben llevar a cabo después. La solución puede, por ejemplo, informar al usuario de que la transmisión finalizó correctamente (ver imagen siguiente).
Consulte el apartado Enviar datos a otros dispositivos para obtener más información.
CuandoSeDetecteEtiquetaNFC
Cuando se detecta una etiqueta NFC, la información que incluye la etiqueta se lee automáticamente y se almacena en la estructura de datos $MT_NFC. Este evento le permite definir las acciones adicionales que quiere llevar a cabo después. Por ejemplo, en la imagen siguiente se estableció que los nodos de la fuente de página se actualicen con los datos del atributo Payload del elemento NdefRecord de la estructura de datos $MT_NFC.
Observe que el atributo Payload tendrá su contenido en formato hexBinary. Si se conoce que la carga contiene una cadena de texto, entonces se puede usar la función de extensión mt-hexBinary-to-string para obtener la cadena de texto antes de colocarla en un nodo de la fuente de página (véase la primera acción Actualizar nodo(s) de la imagen). Igualmente, si se conoce que la carga incluirá una imagen, el contenido hexBinary de la carga se puede pasar a Base64 con la función de extensión mt-hexBinary-to-base64.
Para más información consulte el apartado Detectar y leer etiquetas NFC.