Detectar y leer etiquetas NFC

www.altova.com Expandir/Contraer todos Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Objetos y características de diseño > NFC >

Detectar y leer etiquetas NFC

Tras iniciarse NFC con la acción Iniciar NFC, se inicia automáticamente la detección de etiquetas NFC. Si se detecta alguna etiqueta NFC, el mensaje NFC de la etiqueta se recibe automáticamente y la información del mensaje se almacena en la estructura de datos $MT_NFC. Esta estructura de datos se crea en el diseño cuando se añade la acción Iniciar/Detener NFC.

 

Recuerde que un mensaje NDEF puede incluir varios registros NDEF y que estos registros pueden ser recursivos. Si la información sobre la etiqueta NFC que se recibe no contiene datos para rellenar todos los atributos de los elementos NDEFMessage o NDEFRecord, entonces estos atributos no se crearán en la estructura $MT_NFC.

 

Clic para expandir/contraerJerarquía completa de una estructura de datos $MT_NFC

         <Root>

            <Tag Id=""/>

            <NdefMessage 

               CanMakeReadOnly="" 

               IsWriteable="" 

               MaxSize="" 

               Type="">

               <NdefRecord 

                  Id="" 

                  TypeNameField="" 

                  RecordTypeDefinition="" 

                  Type="" 

                  Text="" 

                  Language="" 

                  URI="" 

                  Payload="" 

                  MimeType="" 

                  ExternalDomain="" 

                  ExternalPackageName="">

                  <NdefRecord />

               </NdefRecord>

               <NdefRecord />

                   ...

               <NdefRecord />

            </NdefMessage>

         </Root>

 

La información de la estructura de datos $MT_NFC se puede procesar y presentar como si de otra fuente de datos de página se tratara. Por ejemplo, el nodo $MT_NFC/Root/Tag/NdefMessage/NdefRecord/@Text se puede vincular a una etiqueta para poder mostrar el texto del mensaje.

 

Nota:en la pestaña del evento CuandoSeDetecteEtiquetaNFC puede especificar qué acciones se deben llevar a cabo cuando se detecte una etiqueta NFC.

 

Nota:la información de una etiqueta NFC sobrescribirá la información que ya exista en la estructura de datos $MT_NFC. Por tanto, cada etiqueta detectada reemplazará la información de la etiqueta anterior en la estructura de datos $MT_NFC.

 


© 2019 Altova GmbH