Altova MobileTogether Designer

La acción Enviar NFC (imagen siguiente) define qué mensaje o archivo se debe enviar. Cuando se desencadena esta acción, el mensaje o el archivo especificado se transmite por NFC. Para que esta acción funcione, antes debe haberse desencadenado la acción Iniciar NFC, es decir, el dispositivo debe estar listo para la acción de envío. Una vez iniciada la acción Enviar NFC, el mensaje NFC o el archivo se puede enviar a dispositivos destinatario distintos, siempre y cuando estén colocados dentro del alcance del dispositivo remitente. Este envío continuo se detiene (i) cuando se interrumpe NFC o (ii) cuando se cancela la acción Enviar NFC (esto se hace agregando una acción Enviar NFC nueva con la opción Cancelar seleccionada, véase la imagen siguiente).

MTActionNFCPush01

Cada acción Enviar NFC ofrece estas opciones:

 

Enviar: Para iniciar el envío de un mensaje. Cada acción Enviar NFC corresponde a un mensaje que se debe transmitir. Sin embargo, recuerde que un mensaje puede estar compuesto por varios registros. Por ejemplo, el mensaje de la imagen anterior está compuesto por tres registros. Si desea enviar más de un mensaje, basta con añadir más acciones Enviar NFC (una por mensaje).

Cancelar: Para cancelar el envío de un mensaje. Una vez agregada la acción Enviar NFC, puede usar la opción Cancelar para cancelar el envío de cualquier mensaje desencadenado anteriormente por otra acción Enviar NFC.

 

Enviar un mensaje

La opción Enviar NFC le permite definir qué mensaje NFC quiere transmitir. En el cuadro combinado (imagen siguiente) puede seleccionar el tipo estándar del mensaje que se debe transmitir. Estos tipos se definen en las especificaciones técnicas de NFC.

MTActionNFCPush02MsgOptions

Tipos Texto, URI y Medios MIME

Las definiciones de los tipos estándar Texto, URI y Medios MIME son muy sencillas (pero consulte las opciones URI que se mencionan más abajo, después de la imagen). En la imagen que aparece a continuación puede ver un mensaje NFC con tres registros y cada registro define un tipo estándar distinto. El contenido del mensaje puede ser cadenas XPath o puede proceder de los nodos de la fuente de datos. En el último registro, por ejemplo, el contenido del mensaje se toma de un nodo de una fuente de página XML.

MTActionNFCPush01

Estas son las opciones URI disponibles:

 

SMS URI: El mensaje SMS enviado se abrirá en la aplicación SMS del dispositivo destinatario. El URI tendrá un formato parecido a este: "sms:+439991234567?body=MyBody"

URI de teléfono: Se abrirá la aplicación de teléfono del dispositivo destinatario y se llamará al número de teléfono transmitido. Ejemplo de URI de teléfono: "tel:+439991234567"

URI de correo electrónico: El correo electrónico enviado se abrirá en la aplicación de correo electrónico del dispositivo destinatario. Ejemplo de URI de correo electrónico: "mailto:name@altova.com?subject=MySubject&body=MyBody"

 

 

En algunos tipos de mensajes (véanse las especificaciones técnicas de NFC), el contenido del mensaje debe pasarse de forma explícita a hexBinary para poder almacenarlo y transportarlo en la carga del mensaje NFC. Si desea pasar una cadena a hexBinary, puede usar la función de extensión XPath mt-string-to-hexBinary. Las imágenes se pueden pasar de Base64 al formato hexBinary con la función mt-base64-to-hexBinary. Cuando se recibe una carga NFC en un dispositivo (véase Detectar y leer etiquetas NFC), el contenido hexBinary se puede pasar otra vez a una cadena o a una imagen Base64 con ayuda de las funciones de extensión XPath mt-hexBinary-to-string y mt-hexBinary-to-base64 respectivamente.

 

 

Enviar imágenes

Si desea transmitir una imagen a través de un mensaje NFC, puede usar el tipo de medios MIME correspondiente para dicha imagen (véase la imagen siguiente para ver un ejemplo). A la hora de definir este tipo de mensaje, deberá pasar el formato Base64 de la imagen al formato hexBinary para que la imagen se pueda transportar en la carga del mensaje NFC. Para llevar a cabo la conversión utilice la función de extensión XPath mt-bae64-to-hexBinary. Para pasar hexBinary (en el dispositivo destinatario) a Base64, use la función mt-hexBinary-to-base64.

MTActionNFCPush04Images

Tipos avanzados

Para los mensajes definidos como Tipo avanzado, deberá seleccionar un tipo avanzado determinado (ver imagen siguiente). Por cada tipo avanzado introduzca el texto correspondiente y especifique las demás opciones de configuración.

MTActionNFCPush03AdvancedTypes

Para ver una descripción de los tipos avanzados de NFC consulte las especificaciones técnicas de NFC.

 

Cancelar el envío

Esta acción permite cancelar una acción Enviar NFC desencadenada anteriormente que se está ejecutando y que no se ha detenido.

MTActionNFCPushCancel

 

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 una 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()

 

© 2017-2023 Altova GmbH