manifest.json
Agregue o genere un archivo manifest.(json|webmanifest)
que cumpla con la Especificación de Manifest Web en el directorio raíz de app
para proporcionar información sobre su aplicación web al navegador.
Archivo Manifest estático
{
"name": "My Next.js Application",
"short_name": "Next.js App",
"description": "An application built with Next.js",
"start_url": "/"
// ...
}
Generar un archivo Manifest
Agregue un archivo manifest.js
o manifest.ts
que devuelva un objeto Manifest
.
import { MetadataRoute } from 'next'
export default function manifest(): MetadataRoute.Manifest {
return {
name: 'Next.js App',
short_name: 'Next.js App',
description: 'Next.js App',
start_url: '/',
display: 'standalone',
background_color: '#fff',
theme_color: '#fff',
icons: [
{
src: '/favicon.ico',
sizes: 'any',
type: 'image/x-icon',
},
],
}
}
export default function manifest() {
return {
name: 'Next.js App',
short_name: 'Next.js App',
description: 'Next.js App',
start_url: '/',
display: 'standalone',
background_color: '#fff',
theme_color: '#fff',
icons: [
{
src: '/favicon.ico',
sizes: 'any',
type: 'image/x-icon',
},
],
}
}
Objeto Manifest
El objeto manifest contiene una extensa lista de opciones que pueden actualizarse debido a nuevos estándares web. Para información sobre todas las opciones actuales, consulte el tipo MetadataRoute.Manifest
en su editor de código si está usando TypeScript o vea la documentación en MDN.