logNativeNavigation method

void logNativeNavigation({
  1. required String action,
  2. required String fromPage,
  3. required String toPage,
  4. Map<String, dynamic>? params,
  5. Map<String, dynamic>? metadata,
  6. bool hasFunction = false,
})

记录原生页面导航

Implementation

void logNativeNavigation({
  required String action,
  required String fromPage,
  required String toPage,
  Map<String, dynamic>? params,
  Map<String, dynamic>? metadata,
  bool hasFunction = false,
}) {
  final logData = _createBaseLogData(
    action: action,
    fromPage: fromPage,
    toPage: toPage,
    navigationType: 'native',
  );

  logData['hasFunction'] = hasFunction;
  if (params != null) logData['params'] = params;
  if (metadata != null) logData.addAll(metadata);

  _logNavigation(logData);
}