logFlutterNavigation method
void
logFlutterNavigation({
记录Flutter页面导航
Implementation
void logFlutterNavigation({
required String action,
required String fromPage,
required String toPage,
Map<String, dynamic>? params,
Map<String, dynamic>? metadata,
Duration? stayDuration,
}) {
final logData = _createBaseLogData(
action: action,
fromPage: fromPage,
toPage: toPage,
navigationType: 'flutter',
);
if (params != null) logData['params'] = params;
if (metadata != null) logData.addAll(metadata);
if (stayDuration != null) logData['stayDurationMs'] = stayDuration.inMilliseconds;
_logNavigation(logData);
}