Mobile App
Push Notifications
Push notifications are how Pasco Cloud reaches you when you are on-site, in transit, or anywhere away from a desk. They deliver real-time alerts to your phone — even when the app is closed — so you never miss an approval request, issue assignment, or important status change.
![[Screenshot: Mobile phone lock screen showing a push notification from Pasco Cloud reading 'Approval Requested — Site Inspection Report #47 needs your review' with the Pasco Cloud icon]](/images/placeholder.png)
How Push Notifications Work
Pasco Cloud uses Firebase Cloud Messaging (FCM) to deliver push notifications to both Android and iOS devices. Here is the end-to-end flow:
- Registration — when you log in to the mobile app, your device token is automatically registered with the Pasco Cloud server. This tells the system where to send notifications for your account.
- Event occurs — something happens in the platform that involves you (a report is submitted for your approval, an issue is assigned to you, etc.).
- Notification sent — the server sends a push notification to all registered devices for your account.
- Delivery — your phone displays the notification on the lock screen, notification shade, and (on supported devices) as an app badge count.
- Cleanup — when you log out, your device token is removed. If you uninstall the app, stale tokens are automatically cleaned up when the server detects delivery failures.

ℹ️ Did you know?
You can be logged in on multiple devices simultaneously — your phone and a tablet, for example. Push notifications are sent to all registered devices for your account, so you receive the alert wherever you are.
Types of Notifications
The following events trigger push notifications:
Reports
- Approval requested — a report has been submitted and is waiting for your review as a designated approver
- Report approved — a report you submitted has been approved
- Report rejected — a report you submitted has been rejected, with the reviewer's comments
- Report shared — a report has been shared with you or your group
Issues
- Issue assigned — an issue has been assigned to you for resolution
- Issue status changed — an issue you are involved with (as creator, assignee, or close-out manager) has changed status
- Issue shared — an issue has been shared with you or your group
- Issue comment — someone commented on an issue you are following
Tasks
- Task assigned — a task has been assigned to you
- Task status changed — a task you are involved with has been updated
- Task shared — a task has been shared with you or your group
Other
- Invitation received — you have been invited to join a project or organisation
- Sharing changes — a template, report, issue, or task has been shared with you

💡 Tip
The most time-sensitive notification is Approval requested. If you are an approver, enabling push notifications means your team is not waiting for you to check the web app — you can review and approve directly from the notification.
What a Notification Looks Like
Push notifications from Pasco Cloud appear as standard system notifications on your device:
Lock Screen
A compact notification showing:
- The Pasco Cloud icon
- A title describing the event (for example, "Approval Requested")
- A body with the specific item (for example, "Site Inspection Report #47 needs your review")
- A timestamp
Notification Shade
Pull down the notification shade to see recent push notifications in an expandable list. Each notification shows the same information as the lock screen view.
App Badge
On supported devices, the Pasco Cloud app icon displays a badge count showing the number of unread notifications. This gives you a visual indicator of pending items without opening the app.
![[Screenshot: Pasco Cloud app icon on the home screen with a red badge showing the number 5, indicating five unread notifications]](/images/placeholder.png)
Tapping a Notification
When you tap a push notification, the Pasco Cloud app opens and navigates directly to the relevant screen:
- Tap an approval requested notification and you are taken to the report detail page, ready to review and approve or reject
- Tap an issue assigned notification and you land on the issue detail page
- Tap a task assigned notification and you see the task detail page
- Tap a report shared notification and you go to the report detail page
This means you can go from notification to action in a single tap — no navigating through menus to find the item that needs your attention.

ℹ️ Did you know?
If you tap a notification and the app is not currently running, it launches and then navigates to the correct screen. If the app is already open, it navigates from wherever you are to the relevant page.
Enabling Push Notifications
First-Time Setup
The Pasco Cloud app requests notification permission after you log in — not on app startup, so you understand what the notifications are for before deciding. We recommend allowing notifications, especially if you are an approver or regularly receive issue assignments.
Android
On Android, the app creates a dedicated notification channel for Pasco Cloud alerts. You can customise this channel independently of other apps:
- Sound — choose a notification sound or set to silent
- Vibration — enable or disable vibration for Pasco notifications
- Priority — set the notification importance level
- Lock screen visibility — show or hide notification content on the lock screen
To manage these settings: Settings (device) > Apps > Pasco Cloud > Notifications.
iOS
On iOS, you see a standard permission dialogue asking to allow notifications. If you decline initially, you can re-enable later:
Settings (device) > Pasco Cloud > Notifications > toggle Allow Notifications on.
You can also customise:
- Alert style (banners or alerts)
- Sounds
- Badge app icon (show/hide the count)
- Lock screen display
In-App Notification Centre
Push notifications complement the in-app notification centre, which is accessible from the bell icon in the app header:
- Unread count badge — the bell shows a red count of unread notifications
- Notification list — tap the bell to see your recent notifications in a scrollable list
- Direct navigation — tap any notification in the list to go to the relevant item
- Mark as read — notifications are marked as read when you view the related item
The in-app centre provides a complete history of your notifications, while push notifications ensure you see time-sensitive alerts even when the app is closed.
![[Screenshot: In-app notification centre showing a list of recent notifications including an approval request, issue assignment, and task update, with unread items highlighted]](/images/placeholder.png)
Multiple Devices
If you are logged in on more than one device — say, your phone and a tablet — push notifications are sent to all registered devices. When you log out of a specific device, that device stops receiving notifications.
This ensures you receive alerts on whichever device is closest to hand. There is no need to configure a "primary" device.
Notification Deduplication
The notification system is intelligent about avoiding duplicate alerts:
- If you are both the creator and the assignee of an issue, you receive one notification per event, not two
- If an issue is shared with you directly and via a group you belong to, you receive one notification
- Each unique event generates at most one notification per user, regardless of how many roles you hold
Troubleshooting
If you are not receiving push notifications, work through these steps:
Check Device Permissions
- Android: Settings > Apps > Pasco Cloud > Notifications > ensure notifications are enabled
- iOS: Settings > Pasco Cloud > Notifications > ensure Allow Notifications is on
Check Battery Optimisation (Android)
Some Android devices aggressively optimise battery usage, which can prevent push notifications from being delivered in the background:
- Settings > Battery > Battery Optimisation > find Pasco Cloud > set to "Not optimised"
- Some manufacturers (Samsung, Xiaomi, Huawei) have additional battery management settings that may need adjustment
Check the App is Logged In
Push notifications are only delivered to devices where you are logged in. If your session has expired, log in again to re-register your device token.
Check In-App Notifications
If push notifications are not appearing on your device but you can see notifications in the in-app centre, the issue is with device-level notification delivery rather than the Pasco Cloud server. Focus on device settings and battery optimisation.

⚠️ Watch out!
Battery optimisation is the most common reason for missed push notifications on Android. If notifications work intermittently, check your device's battery settings for the Pasco Cloud app and disable any aggressive optimisation.
What's Next?
- In-App & Push Notifications — the full picture of notification channels on web and mobile
- Email Notifications — which events also trigger email notifications
- Offline Mode — how notifications behave when connectivity is limited
- Installation & Setup — enabling permissions during initial setup