Mobile
Push notifications
APNS on iOS, FCM on Android. Granular categories with per-user opt-out.
Push notifications are delivered through Apple Push Notification service (APNS) on iOS and Firebase Cloud Messaging (FCM) on Android. There is nothing to configure in your DineOS account — registration happens automatically on first sign-in, provided the user grants the permission.
Notification categories
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| reservation.created | category | — | — | A new reservation arrives via the widget, booking page or API. |
| reservation.modified | category | — | — | An existing reservation is changed (time, party size, table). |
| reservation.cancelled | category | — | — | A reservation is cancelled by the guest or by a host. |
| walkin.added | category | — | — | A walk-in is added to the waitlist. |
| critical | category | — | — | Operational alerts (POS sync failure, payment provider outage). Always delivered, even with do-not-disturb. |
Per-user opt-out
Each team member can disable any non-critical category from Settings → Notifications in the mobile app. The Critical category cannot be disabled — operationally important alerts always reach the manager on call.
Quiet hours
Configure quiet hours per role under Settings → Notifications → Schedule. Hosts and servers commonly mute notifications outside their scheduled shifts so the phone goes quiet when they are off.