Skip to content

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.

  • Requires: delivery
  • Activation: always on (not toggleable)
  • Registers extension: deliveryChannelinApp