Mobil cihazlarda Sw update

This commit is contained in:
Sedat Öztürk 2025-10-18 20:37:27 +03:00
parent a299ae099d
commit 4d1d33c53f
2 changed files with 7 additions and 7 deletions

View file

@ -1,14 +1,14 @@
import { registerSW } from 'virtual:pwa-register' import { registerSW } from 'virtual:pwa-register'
export const registerServiceWorker = () => { export const registerServiceWorker = () => {
registerSW({ const updateSW = registerSW({
immediate: true, immediate: true,
onNeedRefresh() { onNeedRefresh() {
console.log('🔔 New version available, please refresh.') console.log('[PWA] Yeni sürüm bulundu, otomatik güncellenecek...')
window.location.reload() updateSW(true) // ✅ yeni SWyi aktif et
}, setTimeout(() => {
onOfflineReady() { window.location.reload() // sayfayı sessizce yenile
console.log('📦 App offline ready') }, 1000)
}, },
}) })
} }

View file

@ -79,7 +79,7 @@ export default defineConfig(async ({ mode }) => {
// ⭐ YENİ EKLENEN: Additional navigation route for SPA // ⭐ YENİ EKLENEN: Additional navigation route for SPA
navigateFallback: '/index.html', navigateFallback: '/index.html',
navigateFallbackAllowlist: [/^(?!\/__).*/], navigateFallbackAllowlist: [/^(?!\/api).*/],
}, },
manifest: { manifest: {