User Interface medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Displays incoming push notifications as a banner on the mobile device. Handles tap interactions to deep-link users into the relevant feature screen.

Feature: Push Notifications

notification-banner

Sources & reasoning

Notifications inbox is part of mobile MVP navigation (line 215, 224), and the subprocessor list explicitly plans FCM + APNs for push. Push is the foundational delivery channel for assignment/approval/reminder scenarios mentioned throughout, so it is must-have MVP.

  • Bottom nav with 5 tabs: Home, Contacts, Add (modal launcher for Activity and Event wizards), Work, Notifications
  • Google LLC (Firebase Cloud Messaging) | Push-varsler til Android-enheter (FCM). | Planlagt | Apple Inc. (Push Notification Service) | Push-varsler til iOS-enheter (APNs). | Planlagt

Responsibilities

  • Render notification banner with title, body, and icon
  • Handle tap events to trigger deep-link navigation
  • Dismiss banner after timeout or user swipe
  • Display notification badge counts on app icon

Interfaces

showBanner(payload): void
onBannerTap(handler): void
dismissBanner(notificationId): void