NotificationManager
Platform-agnostic notification dispatch primitive. Posts opaque Notification records, cancels by id, or wipes all active notifications. Intended as the lowest layer of the notification stack.
Domain-specific notification builders (mesh message arrivals, low-battery alerts, etc.) live in MeshNotificationManager, which composes over this dispatcher.
Functions
Returns true only when the platform accepted the notification for delivery. Suspends until the platform resolves the send, so the result reflects the actual outcome rather than an optimistic guess (desktop native senders shell out to OS tools and complete asynchronously).
Platform-specific ClientNotification delivery; defaults to the ordinary notification path.
Platform hook for ClientNotifications that should use a native presentation instead of the global modal.