pwa-push-notifications-require-vapid-push-handler

A service worker with only network-first caching does not enable push notifications. Real PWA push requires: a push event handler in sw.js, VAPID key pair generation, server-side Web Push Protocol subscription management, and browser permission grant. A sw.js file alone is not sufficient evidence that push notifications work.