Push Notification System
Automatic alerts for every scheduled observation
Overview
The push notification system is one of the most valuable features of the application. It alerts you automatically at the exact moment of each scheduled observation, eliminating the need to constantly check the calendar.
Example notification
Observation Moment
Study: Production Line A
Station: CNC Operator - 10:34
How It Works
Notifications use the Service Workers technology of Progressive Web Apps (PWA):
- When the observation plan is generated, each moment is scheduled as a notification
- The Service Worker runs in the background, independent of the browser
- When the scheduled moment arrives, the notification fires
- Tapping the notification opens the app directly at that observation's record
Enable Notifications
To receive notifications you must grant permission to the browser:
Steps to enable:
- 1 Click the bell icon
In the application header
- 2 Accept the browser permission
The browser will show a confirmation dialog
- 3 Done!
You will receive notifications for all scheduled observations
Notification Features
At the Exact Moment
Notifications fire exactly at the scheduled time. If an observation is scheduled for 10:34, you will receive the notification at 10:34.
Background Operation
Thanks to PWA technology, notifications work even when:
- The browser is closed
- The app tab is in the background
- You're using other applications
- The phone is in sleep mode (screen off)
Included Information
Each notification shows:
- Title: "Observation Moment" or equivalent
- Study name: For quick identification
- Station to observe: Which station you should record
- Scheduled time: Confirmation of the moment
Direct Action
When tapping the notification:
- The app opens automatically
- You navigate directly to the registration form
- The correct station is pre-selected
- You only have to choose the observed task
Sound and Vibration
Notifications include:
- Alert sound: Distinctive sound so as not to confuse with other notifications
- Vibration: Vibration pattern on mobile devices
The exact behaviour depends on your device's notification settings.
Disable Notifications
You can disable notifications at any time:
- Click the bell icon (now crossed out)
- Notifications will be paused
- You can re-enable them whenever you want
โ ๏ธ Known limitations
- โข iOS Safari: PWA notifications require iOS 16.4+ and adding the app to the home screen
- โข Do Not Disturb mode: The operating system may silence notifications
- โข Battery saver: Some devices limit background notifications
Platform Compatibility
| Platform | Support | Notes |
|---|---|---|
| Chrome (Android) | โ Full | Best experience |
| Chrome (Windows/Mac) | โ Full | System notifications |
| Firefox | โ Full | On all platforms |
| Safari (iOS) | โ ๏ธ Partial | Requires iOS 16.4+ and installed PWA |
| Safari (Mac) | โ Full | From macOS Ventura |
| Edge | โ Full | Similar to Chrome |
Troubleshooting
I don't receive notifications
- Verify that notifications are enabled in the app (bell icon)
- Check the browser permissions for this site
- Confirm the device is not in Do Not Disturb mode
- On Android, check the app is not being optimized by battery saver
Notifications arrive late
Some devices delay notifications for background apps. Solution:
- Exclude the app from battery optimization
- Enable "Background data" if available
- Keep the app pinned in recents (don't close it completely)