Deployment2 min read
Mobile PWA
Mobile PWA
OpsKnight works as a Progressive Web App for mobile access.
Features
- 📱 Install on home screen
- 🔔 Push notifications
- 📶 Offline support
- 🔒 Biometric App Lock
- 🔍 Spotlight Search
- ⚡ Fast, app-like experience
Installation
iOS (Safari)
- Open OpsKnight in Safari
- Tap the Share button
- Scroll and tap Add to Home Screen
- Tap Add
Android (Chrome)
- Open OpsKnight in Chrome
- Tap the menu (⋮)
- Tap Install app or Add to Home Screen
- Confirm installation
Push Notifications
Enabling Push
- Open OpsKnight on mobile
- A prompt will ask for notification permission
- Tap Allow
- Notifications are now enabled
What Gets Notified
- New incidents assigned to you
- Escalation to you
- Incidents for services you follow
Notification Settings
Configure in Settings → Preferences:
- Enable/disable push
- Quiet hours
- Notification types
Offline Mode
The PWA supports basic offline functionality:
- View cached incidents
- See last-known service status
- Queue actions for when online
Limitations
When offline:
- Cannot create new incidents
- Cannot receive new alerts
- Data may be stale
Security & Navigation
Biometric App Lock
OpsKnight Mobile includes a privacy screen feature:
- Go to More → Preferences.
- Toggle App Lock.
- When you switch apps or minimize OpsKnight, it instantly locks.
- Unlock using your device's native FaceID/TouchID/PIN.
Spotlight Search
Quickly jump to any incident, service, or team:
- Mobile: Tap the Search icon in the header.
- Keyboard: Press
Cmd+K(Mac) orCtrl+K(Windows).
Requirements
Browser Support
| Browser | Minimum Version |
|---|---|
| Chrome | 67+ |
| Safari (iOS) | 11.3+ |
| Firefox | 58+ |
| Edge | 79+ |
Server Requirements
- HTTPS required for PWA
- Service Worker enabled
- Manifest.json served
Troubleshooting
Push Not Working
- Check browser notification permissions
- Verify push is enabled in Settings
- Clear browser cache
- Reinstall PWA
App Not Installing
- Ensure HTTPS
- Clear browser cache
- Try different browser
- Check browser compatibility
Best Practices
- ✅ Install for fastest access
- ✅ Enable push for critical alerts
- ✅ Keep the app updated
- ✅ Use on reliable networks
Last updated for v1
Edit this page on GitHub