๐Ÿ””

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):

  1. When the observation plan is generated, each moment is scheduled as a notification
  2. The Service Worker runs in the background, independent of the browser
  3. When the scheduled moment arrives, the notification fires
  4. 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. 1
    Click the bell icon

    In the application header

  2. 2
    Accept the browser permission

    The browser will show a confirmation dialog

  3. 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

  1. Verify that notifications are enabled in the app (bell icon)
  2. Check the browser permissions for this site
  3. Confirm the device is not in Do Not Disturb mode
  4. 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)