Iniciar/Detener NFC
La acción Iniciar/Detener NFC sirve para iniciar o detener el envío y la recepción de mensajes por NFC.
Seleccione las opciones que necesita marcando las casillas correspondientes. Tras añadir la acción al diseño, la aplicación añade automáticamente la estructura $MT_NFC al panel Fuentes de página (imagen siguiente).
<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>
El envío y la recepción de mensajes se inicia cuando se desencadena la acción Iniciar. Esta es la secuencia de pasos que se pone en acción:
1.NFC debe estar habilitado en el dispositivo. Si NFC no está habilitado, cuando se desencadene la acción Iniciar aparecerá un aviso solicitando al usuario que habilite NFC.
2.La aplicación MobileTogether Client se registra con NFC.
3.Se inicia automáticamente la detección de etiquetas NFC y se reciben automáticamente mensajes NFC de etiquetas NFC. El envío se puede iniciar con la acción Enviar NFC (no se inicia automáticamente).
4.Los datos recibidos se almacenan en la estructura de datos $MT_NFC.
La acción Detener detiene el envío y la recepción de mensajes.
Para reiniciar el envío y la recepción de mensajes debe volver a desencadenar la acción Iniciar.
Funciones de extensión de MobileTogether
MobileTogether cuenta con distintas funciones de extensión XPath creadas específicamente para usarlas en los diseños de MobileTogether. Algunas de ellas son especialmente útiles para ciertas acciones en concreto. Por ejemplo, mt-available-languages() devuelve los idiomas en que está disponible la solución y se podría usar, por ejemplo, con la acción Cuadro de mensaje. Si alguna función es especialmente relevante para esta acción, aparece a continuación. Para ver una lista completa de funciones de extensión y sus descripciones consulte Funciones de extensión de MobileTogether.
mt-nfc-started()