Notifications
Status: 🧩 Needs SDK
Scope
Three notification types: reminders (chore due soon), approval requests (child submitted a job), and milestones (goal reached, kudos received). Free tier uses local notifications only (scheduled on-device). Paid tier unlocks push notifications via FCM/APNs for cross-device delivery. Per-member notification preferences.
Open questions
- Which push provider — FCM + APNs directly, or an abstraction layer (e.g. OneSignal)?
- How is the free-tier local-only guardrail enforced — server-side paywall on the push token registration?
- Should approval-request notifications batch (one summary) if multiple children submit simultaneously?
- Do notifications respect kid-mode (suppressed while the device is in kid-lock)?
Relationship
Subscription tiers — push notifications are a paid-tier feature.