Progressive Web App (PWA)
Install your status page as a native-like app on any device. Users can access it instantly from their home screen without opening a browser, with offline support for basic information.
What is PWA?
Progressive Web App (PWA) allows users to install your status page like a native app:
- Home Screen Icon - One tap to open, no typing URLs
- App-Like Experience - Opens without browser UI (no address bar, tabs)
- Offline Support - Last cached version available when offline
- Faster Access - Instant launch, cached resources
Benefits:
- Higher engagement - users check status more frequently
- Professional appearance - branded app icon on devices
- Better accessibility - especially useful during incidents
Setup
1. Enable PWA
- Navigate to Settings → PWA
- Enable PWA Enabled
- Configure:
- Name: Full app name (e.g., "ACME Status Page")
- Short Name: Max 12 characters (e.g., "ACME")
- Display Mode: Standalone (recommended)
- Theme Color: Browser UI color (e.g.,
#0F192A
) - Background Color: Splash screen color (e.g.,
#FFFFFF
)
- Save
2. Upload Icons
- Navigate to Settings → Appearance
- Upload both icon sizes:
- PWA Icon 192×192 - Home screen icon
- PWA Icon 512×512 - Splash screen icon
- Save
Icons must be exactly 192×192 and 512×512 pixels. Use square PNG images for best results.
Display Modes
Standalone (Recommended)
- Looks like a native app, no browser UI
- System status bar visible
- Best for most use cases
Minimal UI
- Minimal browser controls (back button only)
- Compromise between web and app
Fullscreen
- Uses entire screen, no UI at all
- Use with caution - harder to navigate
Installation
Desktop (Chrome/Edge)
- Visit your status page
- Click "Install" button in address bar (⊕ icon)
- Confirm installation
- App appears in dock/taskbar
Android
- Visit status page in Chrome
- Tap "Add to Home Screen" or "Install app"
- Confirm installation
- Icon appears on home screen
iOS (Safari)
- Visit status page in Safari
- Tap Share button (□↑)
- Tap "Add to Home Screen"
- Tap "Add"
iOS requires manual installation via Share menu. No automatic install prompt.
Icon Guidelines
Requirements:
- 192×192 pixels (home screen)
- 512×512 pixels (splash screen)
- PNG format with transparency
- Square images (OS adds padding)
Best Practices:
- ✅ High contrast - readable on any background
- ✅ Simple design - recognizable when small
- ❌ No text - hard to read at small sizes
Fallback: If no icons uploaded, LIVCK logo is used.
Offline Support
What works offline:
- Open the app without internet
- View last cached version
- See basic service status
Limitations:
- Real-time updates need internet
- New incidents require connection
- Status changes need online connection
The service worker caches resources automatically when PWA is enabled.
Troubleshooting
PWA Not Installing
- Check PWA is enabled in Settings → PWA
- Verify HTTPS is active (required except localhost)
- Confirm both icons are uploaded
- Test manifest: visit
/manifest.json
Browser support:
- Desktop: Chrome, Edge, Opera
- Android: Chrome, Edge, Samsung Internet
- iOS: Safari 11.3+ (manual only)
Icons Not Showing
- Verify exact sizes (192×192, 512×512)
- Check PNG format
- Clear browser cache
- Reinstall app
App Shows Old Content
- Uninstall PWA
- Clear browser cache
- Reinstall
- Service worker fetches fresh content
Security
HTTPS Required: PWAs need HTTPS for security (except localhost for development).
Privacy: All caching happens locally on user's device. No external data transmission.
Additional Resources
- Customization & Branding - Further customization
- Themes - Choose your theme