AepInboxEventObserver
Interface for observing inbox-level events in addition to item-level UI events. AepInboxEventObserver extends AepUIEventObserver to add inbox-specific event handling. This allows implementations to handle both:
- Individual item events: Display, dismiss, and interact events for content cards
- Inbox-level events: Display events for the inbox container itself
Interface Definition
data-slots=heading, code
data-repeat=1
data-languages=Kotlin
Kotlin
interface AepInboxEventObserver : AepUIEventObserver {
fun onInboxEvent(event: InboxEvent)
}
Methods
onInboxEvent
Called when an inbox-level event occurs. Implementations can use this to perform analytics tracking or other side effects for inbox events.
Syntax
data-slots=heading, code
data-repeat=1
data-languages=Kotlin
Kotlin
fun onInboxEvent(event: InboxEvent)
Parameters
Parameter
Type
Description
Implementation
The Messaging extension provides InboxEventObserver as the standard implementation of this interface. It automatically:
- Tracks inbox display events
- Delegates item-level events to provided observers
- Prevents duplicate display tracking