manifest.json

Tarayıcıya web uygulamanız hakkında bilgi sağlamak için app dizininin kök dizinine Web Manifest Specification ile eşleşen bir manifest.(json|webmanifest) dosyası ekleyin veya oluşturun.

Static Manifest file

app/manifest.json | app/manifest.webmanifest
{
  "name": "My Next.js Application",
  "short_name": "Next.js App",
  "description": "An application built with Next.js",
  "start_url": "/"
  // ...
}

Generate a Manifest file

Manifest nesnesi döndüren bir manifest.js veya manifest.ts dosyası ekleyin.

app/manifest.ts
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',
      },
    ],
  }
}

Manifest Object

Manifest nesnesi, yeni web standartları nedeniyle güncellenebilecek kapsamlı bir seçenek listesi içerir. Mevcut tüm seçenekler hakkında bilgi için, TypeScript kullanıyorsanız kod düzenleyicinizdeki MetadataRoute.Manifest türüne bakın veya MDN belgelerine bakın.