Notifications (push)#

Push notifications are the fastest way to know that you’ve been assigned a new task or that the foreman needs help. They arrive in the phone’s notification bar even when the PWA is closed or the phone is locked.

What notifications you’ll see#

SituationNotification
New task assigned to you“Assigned to task: FO023 — Electrical work”
Assistant request“Help requested: Kalle / FO024”
Approval received (hours / expenses)“Your hours for week 21 approved”
Other foreman messageSubject as the title

Tap the notification → the PWA opens directly on the right task.

Enabling notifications#

**iPhone requires PWA installed to the home screen.** A Safari tab alone can't enable push on iOS 16.4+. See [Installing the PWA](../pwa-asennus/) first.
  1. Open the PWA → Settings (top right).
  2. Find the “Notifications” section.
  3. Tap “Enable notifications”.
  4. The browser asks: “Allow notifications?” → Allow.
  5. The status turns green: “Notifications enabled on this device”.

Multiple devices#

The same user can be active on multiple devices at once:

  • Main phone (e.g. Samsung)
  • Backup / tablet (e.g. iPad with PWA installed)

Settings shows all registered devices. If you see a device you no longer use (stolen, lost, replaced), contact the office — they can revoke the old registration for security.

Disabling#

Settings → Notifications → “Disable” turns off notifications on this device.

You can always turn them on again. The office sees the state and may remind you if you’re off.

Technical background#

We use the Web Push standard (Mozilla Autopush + FCM). This is the same technology that delivers e.g. Twitter, Facebook and Slack notifications to browsers. No separate native app required.

Privacy: the notification content (title + short text) goes through the browser. Customer details are not embedded broadly — just the message, and tapping opens the PWA with the full content.

Troubleshooting#

‘Your browser doesn’t support push notifications’
Usually one of: - **Old Chrome / Safari** — update from Play Store / App Store. - **Brave / DuckDuckGo / other browser variant** — use Chrome or Safari. Some browsers disable push by default. - **iPhone Safari tab** — PWA must be installed to home screen first (see [Installing the PWA](../pwa-asennus/)). - **Insecure context** — you need `https://`, not `http://`. The PWA has a **"Show technical details"** disclosure in Settings that shows which specific API is missing. Helps the office diagnose.
‘Notifications blocked’ (red status)
You previously tapped "Block" on Chrome's prompt. You'll need to reset manually: - **iOS**: Settings → Safari → Advanced → Site Settings → Notifications → mobile.work.elt.systems → "Allow" - **Android**: App settings → ELT FSM → Notifications → "Allow"
Notifications arrive slowly
- **Battery Saver mode** often slows push on Android. Add the PWA to "not optimised" apps in system settings. - **Doze mode** (Android) cuts network after hours of inactivity. Opening the PWA once a day reduces the issue.
Notification already seen, want to clear it
Swipe it sideways (Android) or swipe it out of the notification shade (iOS). The app doesn't auto-clear notifications — the user decides.