Установите всплывающее окно PWA с помощью next-pwa

Я видел много уроков по настройке всплывающих баннеров для работы с PWA. Я использую next-pwa, и мой вопрос в том, что я не понимаю, ГДЕ добавить код для всплывающего баннера. Извините, если это кажется тривиальным, но я новичок в этом. Также я думал, что next-pwa делает это по умолчанию? (Здесь может быть очень неправильно) Моя структура проекта следующая:

      pages
--_app.js
-- index.js

public
-- icon/icons
-- favicons.ico
-- manifest.json
-- sw.js
-- sw.js.map

мой файл манифеста ниже, и я также прошел все проверки в Lighthouse audit, и Installable для меня зеленый

      {
    "name": "PWA App",
    "short_name": "App",
    "icons": [
      {
        "src": "/icons/lion.png",
        "sizes": "192x192",
        "type": "image/png",
        "purpose": "any maskable"
      },
      {
        "src": "/icons/tiger.png",
        "sizes": "384x384",
        "type": "image/png"
      },
      {
        "src": "/icons/bear.png",
        "sizes": "512x512",
        "type": "image/png"
      }
    ],
    "theme_color": "#FFFFFF",
    "background_color": "#FFFFFF",
    "start_url": "/",
    "display": "standalone",
    "orientation": "portrait",
    "prefer_related_applications": false
  }

0 ответов

Другие вопросы по тегам