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:
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");