logBusinessEvent static method

void logBusinessEvent({
  1. required String eventName,
  2. Map<String, dynamic>? parameters,
  3. String? category,
})

手动记录业务事件

Implementation

static void logBusinessEvent({required String eventName, Map<String, dynamic>? parameters, String? category}) {
  if (instance._engine != null) {
    final event = CustomEvent(
      eventName: eventName,
      sessionId: 'session_${DateTime.now().millisecondsSinceEpoch}',
      parameters: parameters ?? {},
      category: category ?? 'business',
      timestamp: DateTime.now(),
    );
    instance._engine!.addEvent(event);
  }
}