ba-cafe

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 661222d0108fa844f7f033a2aeff68f352a9493c
parent e7a07d8202bf3bb46d11fff091cf223e75435db9
Author: Sunny <kajimalu10@gmail.com>
Date:   Mon, 20 Jul 2026 17:34:57 +0900

fix: update OneSignal service worker registration and add missing worker file

Diffstat:
Mnext.config.ts | 4+---
Apublic/OneSignalSDKWorker.js | 5+++++
2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/next.config.ts b/next.config.ts @@ -64,13 +64,11 @@ const nextConfig: NextConfig = { const withPWA = withPWAInit({ dest: "public", - register: true, - sw: "OneSignalSDKWorker.js", + register: false, disable: process.env.NODE_ENV === "development", workboxOptions: { skipWaiting: true, clientsClaim: true, - importScripts: ["https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.sw.js"], }, }); diff --git a/public/OneSignalSDKWorker.js b/public/OneSignalSDKWorker.js @@ -0,0 +1,5 @@ +// 1. next-pwa が自動生成するPWA用キャッシュワーカーを読み込む +importScripts("/sw.js"); + +// 2. OneSignal の通知用ワーカーを読み込む +importScripts("https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.sw.js");