Push Notifications¶
The mobile app can deliver push notifications via Apple Push Notification Service (APNs) on iOS and Firebase Cloud Messaging (FCM) on Android. AZSuite uses Expo Push as the delivery layer, which abstracts over both.
What you'll get notified about¶
| Event | Default |
|---|---|
| New squawk assigned to your aircraft | On |
| Squawk resolved by a mechanic | On |
| Reservation reminder (30 min before start) | On |
| Inspection due (within 14 days) | On |
| Inspection overdue | On |
| AD compliance due (recurring AD) | On |
| Track upload complete | Off (silent) |
| Sync error requiring action | On |
| Subscription renewal upcoming | On |
| New mobile-app version available | On |
You can toggle each one individually under Profile → Notifications.
Granting permission¶
The first time the app sends a push, iOS / Android will prompt for notification permission. If you tapped Don't Allow, you can re-enable in the OS settings:
- iOS: Settings → AZSuite → Notifications → Allow
- Android: Settings → Apps → AZSuite → Notifications
How they're delivered¶
Notifications go through Expo's push service, which fans out to APNs / FCM based on platform. The token registered with the server is per-device, so the same account on multiple devices receives parallel notifications on each.
Tokens rotate occasionally (iOS quirk); the app re-registers automatically when you next open it.
Privacy¶
Notification payloads are short and don't include sensitive data. Example:
"New squawk on N20TU — Cylinder 2 EGT high"
But never:
"Cyl 2 EGT 1620°F at 18:32 UTC"
The full detail lives in the app — tap the notification to open the relevant screen.
Quiet hours¶
Not implemented yet. If you want to silence push notifications for a window (e.g., during a flight), use iOS Focus / Android Do Not Disturb at the OS level.
Notifications you'll see in-app¶
The bell icon (or Alerts tile) shows in-app notifications even if you've disabled push. So if a squawk is filed at 2 AM and your phone was on Do Not Disturb, you'll still see the notification when you open the app.