Store Subscriptions
Subscribe an Android device to push notifications from one or more stores so the right alerts arrive on the right till.
Store subscriptions control which store's push notifications a device receives. A device can be subscribed to multiple stores — useful for a back-office tablet that monitors several locations — or to a single store for a dedicated checkout register. Subscriptions are per device, so each tablet or phone has its own independent subscription.
Push notifications are only available on Android. On iOS, Windows, and web, the Notifications page shows a message and no subscription controls are available.
Opening the Notifications page
- Open Settings (tap the gear icon in the sidebar).
- Scroll to the Notifications section.
- Tap Push Notifications — subtitle reads Manage store notification subscriptions.
The Notifications page opens. If the device has not previously been registered for notifications, it initialises in the background — a brief loading spinner may appear.
Page layout
The Notifications page has three main areas:
| Area | Description |
|---|---|
| Active Subscriptions banner | Shown at the top when at least one store subscription is active. Displays a bell icon, the heading Active Subscriptions, and the text You're subscribed to N stores. Hidden when no stores are subscribed. |
| Store list | Heading Select Stores with a Select All / Deselect All toggle button. Below it, a scrollable list of all stores available to the account, each shown as a card with a checkbox. Stores that are already subscribed show a green check icon and the label Currently subscribed beneath the store name. |
| Action bar | Fixed panel at the bottom with: a Subscribe button, a Test button, and (when at least one store is subscribed) an Unsubscribe All button. A collapsible Device Info section sits below the buttons. |
Subscribing to stores
- Tick the checkbox next to each store you want this device to receive notifications from.
- Tap Select All to tick every store at once. The button label toggles to Deselect All when all stores are selected.
- Tap Deselect All to clear all selections.
- Tap Subscribed to [n] store(s) in the action bar. The button is disabled (greyed out) when no stores are selected.
- A snackbar confirms Subscribed to N store(s).
The store list updates: ticked stores now show the green Currently subscribed label. The Active Subscriptions banner appears (or updates its count) at the top of the page.
Tapping Subscribe replaces the previous subscription set. Any stores that were previously subscribed but are no longer ticked will be unsubscribed automatically in the same operation.
Use the refresh icon in the AppBar to reload the subscription status from the server at any time — useful if subscription state looks out of date.
Unsubscribing from all stores
- Tap Unsubscribe All in the action bar (only visible when at least one store is subscribed).
- A confirmation dialog appears:
- Title: Unsubscribe from All
- Message: Are you sure you want to unsubscribe from all store notifications?
- Cancel — dismisses without changes.
- Unsubscribe All (red) — removes all store subscriptions for this device.
- A snackbar confirms Unsubscribed from all notifications.
The Active Subscriptions banner disappears, all checkboxes are cleared, and the Unsubscribe All button is hidden.
After unsubscribing, the device will no longer receive any store push notifications until you subscribe again.
Testing notifications
Tap Test in the action bar to verify that this device is correctly receiving push notifications. The Send Test Notification dialog appears with two options:
| Option | Description |
|---|---|
| Direct Test | Sends a notification directly to this device using its FCM token. This always succeeds if the device is registered with Azure Notification Hub. Use it to confirm the device itself is set up correctly. |
| Subscription test (per store) | Lists every store and shows whether this device is currently subscribed. Tap a store row to send a notification tagged for that store. Only devices subscribed to that store will receive it. |
After tapping an option, a snackbar reports whether the send succeeded. If the notification appears on the device, push notifications are working end-to-end for that test type.
Viewing device registration details
The Device Info section sits inside the action bar, collapsed by default. Tap it to expand.
| Field | Description |
|---|---|
| Installation ID | The unique identifier for this device in Azure Notification Hub |
| FCM Token | The Firebase Cloud Messaging token used to deliver notifications |
| Tenant ID | The Omnium tenant this device is registered to |
All values are selectable so they can be copied for support purposes. These identifiers are read-only and change only when the device is uninstalled and re-registered.
Troubleshooting
| Symptom | What to check |
|---|---|
| Subscribe button is always disabled | No stores are ticked — tick at least one store before tapping Subscribe. |
| No notifications arrive after subscribing | Tap Test → Direct Test to confirm the device is registered. If the direct test fails, the device may not be registered with Azure Notification Hub — contact your system administrator. |
| The Notifications page is not available | You are on iOS, Windows, or web. Push notifications are Android-only. |
| Subscription state looks stale | Tap the refresh icon in the AppBar to reload from the server. Azure Notification Hub can take a short time to propagate changes. |
