channel-in-app
Persists notifications to an in-app inbox table so users can retrieve them via handlers.inbox and track unread state with handlers.markRead / handlers.markAllRead and queries.unreadCount. Requires delivery; no external service needed — messages are stored in the app’s own database.
Dependencies
Section titled “Dependencies”- Requires:
delivery - Activation: always on (not toggleable)
Extensions & cross-feature APIs
Section titled “Extensions & cross-feature APIs”- Registers extension:
deliveryChannel→inApp