jun 20, 2012 - Categoría: HTML, Recursos    Escrito por Jorge López   Número de comentarios: 1 Comentario

Introducción a las URL Schemes

Los URL Schemes son recursos que invocan las aplicaciones instaladas en cada dispositivo, para poder delegar funcionalidad en ellas. De esta manera conseguiremos una experiencia más fluida para el usuario. Los schemes son válidos para las aplicaciones nativas de iOS, Android y HTML5.

Las ventajas de los URL Schemes son evidentes, las más importantes son:

  • No obligan al usuario a estar conectado permanentemente a la red.
  • Son un método simple y rápido de integrar las aplicaciones de sistema con nuestras aplicaciones. Llegando a poder utilizarse dentro del código HTML.
  • Proporcionan una interfaz de comunicación pública, que cualquier aplicación puede aprovechar.

Su funcionamiento es muy sencillo. Cada aplicación se registra con un identificador, que es reconocido por el navegador del móvil. La función del navegador será:

  • Comprobar si hay alguna aplicación instalada que responda al nombre de ese identificador.
  • Abrirla.
  • Pasarle como parámetro los datos de la URL que le hayamos definido.

Hay una enorme cantidad de Schemes, pero ahora veremos algunos de los más sencillos y útiles:

tel URL Scheme

El esquema de URL tel se utiliza iniciar la marcación el número de teléfono que le hayamos especificado.  Al tocar un enlace telefónico, se mostrará  una alerta preguntándole si el usuario realmente quiere marcar el número especificado.  Si este acepta se iniciará la llamada. Ten en cuenta que si proporcionas un número internacional, tendrás que incluir el código del país. Un enlace telefónico se puede especificar tanto en aplicaciones nativas de iOS/android, como para web. El marcado HTML sería el siguiente.

<a href="tel:000000000">000000000</a>

En iOS y Android, la detección de número de teléfono está activada por defecto. Para desactivar esta detección de número, utiliza la siguiente meta etiqueta:

<meta name = "format-detection" content = "telephone=no">

Text URL Scheme

Este Scheme configura el cliente de SMS para que los usuarios puedan enviar rápidamente un mensaje de texto. También es posible proporcionar el cuerpo del mensaje. El marcado HTML es el siguiente.

<a href="sms: 000000000">Escriba un nuevo mensaje de SMS</a>

mailto URL Sheme

El esquema mailto, es un antiguo conocido de los maquetadores web. Se utiliza para iniciar la aplicación de correo predeterminada del dispositivo.  En su forma más simple, un mailto URL contiene una dirección de correo de electrónico:

<a   href="mailto:ejemplo@mail.com">ejemplo</a>

Recursos:

1 Comentario

  • Buenas noches, quisiera saber como se tiene que hacer para llamadas telefonicas, mi aplicacino ya inicia la llamada, pero en una tablet no pasa al layout correspondiente, espero su ayuda

¿Algo que comentar? Escribe tu comentario