El archivo manifiesto (manifest) en Firefox OS

11-11-2013 - Andrés Cruz

El archivo manifiesto (manifest) en Firefox OS

Este material forma parte de mi curso y libro completo; puedes adquirirlos desde el apartado de libros y/o cursos.

Un Open Web App manifest contiene información necesaria para convertir una aplicación web en una Open Web App; en otras palabras, en todas las aplicaciones Firefox OS es necesario la presencia de un manifest.webapp ubicada en el directorio raíz de la aplicación; además de esto; el archivo manifest de la aplicación proporciona información útil sobre una aplicación (tal como nombre, autor, icono y descripción); este documento no es más que un archivo JSON con cierta data clave; veamos un ejemplo del mismo:

{
  "name": "Nombre-Aplicación",
  "description": "Descripción Aplicación.",
  "launch_path": "/index.html",
  "icons": {
    "60": "/img/icon-60.png",
    "90": "/img/icon-90.png",
    "120": "/img/icon-120.png",
    "128": "/img/icon-128.png"
  },
  "developer": {
    "name": "Nombre desarrollador",
    "url": "Sitio web desarrollador"
  },
  "default_locale": "es"
}
  • name: El nombre de la aplicación.
  • description: Una descripción de la aplicación (la longitud máxima es de 1024 caracteres).
  • launch_path: La ruta a la página principal de la aplicación; el archivo index de la aplicación.
  • icons: Un mapa de diversos tamaños en pixeles del icono de la aplicación; los iconos deben ser cuadrados.
  • developer: Aquí daremos información acerca del desarrollador de la aplicación:
    • name: El nombre del desarrollador.
    • url: El sitio web del desarrollador.
  • default_locale: Indica en que idioma esta escrito el manifest.

Estos son solo algunos de los campos que podemos colocar en el manifest; la documentación completa de cada uno de ellos la podemos obtener en la página oficial aquí.

Validar el manifest

Para validar el manifest, podemos hacerlo utilizando el manifest validator.


Andrés Cruz
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz en Udemy

Acepto recibir anuncios de interes sobre este Blog.

Conozca nuestros cursos sobre Laravel, CodeIgniter, Flutter, Electron, Django, Flask y muchos más!

Ver los cursos
¡Hazte afiliado en Gumroad!

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
!Web Alojada en Hostinger!