enqueueSendEvent

suspend fun enqueueSendEvent(context: Context, eventName: String, eventData: Map<String, Any>? = null, eventId: String? = null): Boolean

Enqueue a send event work request with fallback to direct API call

Return

true if successful (either enqueued or direct API call succeeded), false otherwise

Parameters

context

Application context for fallback API call

eventName

Name of the event to track

eventData

Optional additional event data

eventId

Optional unique event identifier for deduplication