Identificador de superficie
Un URI de superficie sirve como identificador preciso que dirige a distintos elementos o componentes de la interfaz de usuario dentro de una aplicación. Básicamente, un URI de superficie está compuesto por varias secciones:
- Tipo: web, aplicación móvil, atm, quiosco, tvcd, servicio etc.
- Propiedad: URL de página o paquete de aplicaciones
- Contenedor: ubicación en la actividad de la página/aplicación
En la tabla siguiente se muestran algunos ejemplos de definiciones de URI de superficie para varios dispositivos.
Web y móvil
| Tipo | URI | Descripción |
|---|---|---|
| Web | web://domain.com/path/page.html#element | Representa un elemento individual dentro de una página específica de un dominio específico, donde un elemento puede ser una etiqueta como en los ejemplos siguientes: hero_banner, top_nav, menu, footer, etc. |
| Aplicación iOS | mobileapp://com.vendor.bundle/activity#element | Representa un elemento específico dentro de una actividad, como un botón u otro elemento de vista. |
| Aplicación de Android | mobileapp://com.vendor.bundle/#element | Representa un elemento específico dentro de una aplicación nativa. |
Otros tipos de dispositivos
| Tipo | URI | Descripción |
|---|---|---|
| Escritorio | desktop://com.vendor.bundle/#element | Representa un elemento específico dentro de una aplicación, como un botón, un menú, un banner principal, etc. |
| Aplicación de TV | tvcd://com.vendor.bundle/#element | Representa un elemento específico en una TV inteligente o TV conectado a una aplicación de dispositivo: ID de paquete. |
| Servicio | service://servicename/#element | Representa un proceso del lado del servidor u otra entidad manual. |
| Quiosco | kiosk://location/screen#element | Ejemplo de posibles tipos de superficie adicionales que se pueden añadir fácilmente. |
| ATM | atm://location/screen#element | Ejemplo de posibles tipos de superficie adicionales que se pueden añadir fácilmente. |
Superficies comodín
| Tipo | URI | Descripción |
|---|---|---|
| Web comodín | wildcard:web://domain.com/*#element | Superficie comodín: representa un elemento individual en cada una de las páginas bajo un dominio específico. |
| Web comodín | wildcard:web://*domain.com/*#element | Superficie comodín: representa un elemento individual en cada una de las páginas bajo todos los dominios que acaba con "domain.com". |