Local notifications lab — authorization, scheduling, and actionable categories for fintech-style alerts.
- Run the app → Request authorization → Allow.
- Tap Schedule payment alert (5s) — background the app or wait; banner appears with View / Dismiss actions.
- Settings → Notifications → NotifyLab to reset permissions.
Simulator supports UNUserNotificationCenter; use a physical device to validate rich push later.
| Scenario | Category | Actions |
|---|---|---|
| Incoming payment | PAYMENT_ALERT |
View transaction, Dismiss |
| Budget limit reached | BUDGET_LIMIT |
Snooze, Dismiss |
open NotifyLab.xcodeproj → ⌘R
Portfolio demo — not affiliated with Revolut Ltd.