Notification Settings
Understand how push notifications are delivered to Android devices and what controls are available in the app.
Push notifications in the In-Store App are delivered through Firebase Cloud Messaging (FCM) and routed via Azure Notification Hub. The events that trigger notifications are configured in your Omnium back office — the In-Store App itself does not have per-event toggles. What the app controls is which stores this device is subscribed to; that is covered on the Store Subscriptions page.
Push notifications are only available on Android. On iOS, Windows, and web, the Notifications page shows a message explaining that push notifications are not supported on that platform.
How notifications are delivered
The delivery chain has three steps:
- Omnium back office sends a push notification event tagged for a store.
- Azure Notification Hub forwards the message to every Android device that is subscribed to that store's notification tag.
- Firebase Cloud Messaging (FCM) delivers the message to the individual device.
Each device registers with Azure Notification Hub when push notifications are first initialised. The Installation ID and FCM token assigned during registration are visible in the Device Info section of the Store Subscriptions page.
Android permission
On Android 13 and later, the operating system requires explicit permission before any app can post notifications. The In-Store App requests this permission automatically the first time the Notifications page is opened (or when the app initialises its notification service). If permission is denied, notifications cannot be displayed regardless of subscription status.
To re-enable permission after denying it, open Android Settings → Apps → In-Store App → Notifications and turn notifications on.
Notification channel
The app registers a single Android notification channel:
| Property | Value |
|---|---|
| Channel name | Omnium InStore Notifications |
| Importance | High (appears as a heads-up banner) |
| Sound | Enabled (system default) |
| Vibration | Enabled |
This channel cannot be changed from within the app. Volume, sound, and vibration can be adjusted per-channel in Android Settings → Apps → In-Store App → Notifications → Omnium InStore Notifications.
How notifications appear
The app handles notifications differently depending on whether it is in the foreground or background when the message arrives.
| App state | How the notification appears |
|---|---|
| Foreground | Displayed as a local notification banner via the Android notification system. The message appears over the top of the app. |
| Background or terminated | Delivered as a standard Android system notification in the notification shade. |
Tapping a notification opens the app. Navigation to the relevant order or screen from the notification is not yet available — the app opens at its last active screen.
What triggers notifications
The events that cause a notification to be sent — for example, a new Click & Collect order, an order status change, or a pick-list assignment — are configured in the Omnium back office under tenant notification rules. These settings are not available within the In-Store App.
Contact your Omnium administrator to adjust which events generate notifications, or to scope notifications to specific stores or order types.
Managing store subscriptions
To control which stores this device receives notifications from, see Store Subscriptions. That page covers subscribing and unsubscribing, testing notification delivery, and viewing the device registration details used to identify this device in Azure Notification Hub.
Troubleshooting
| Symptom | What to check |
|---|---|
| No notifications arrive even though the device is subscribed | Open the Notifications page and tap Test → Direct Test. If the direct test fails, the device may not be registered with Azure Notification Hub — contact your system administrator. |
| Notifications arrive silently (no sound or vibration) | Check Android Settings → Apps → In-Store App → Notifications → Omnium InStore Notifications and confirm sound and vibration are enabled. |
| The app requests notification permission repeatedly | Permission has been denied at the OS level. Grant permission in Android Settings → Apps → In-Store App → Notifications. |
| Notifications are not available on this device | Push notifications are Android-only. iOS, Windows, and web are not supported. |
