getRuntimePlatformInfo function
String
getRuntimePlatformInfo(
)
Implementation
String getRuntimePlatformInfo() {
if (kIsWeb) {
return 'Flutter Web';
}
final targetPlatform = switch (defaultTargetPlatform) {
TargetPlatform.android => 'Flutter Android',
TargetPlatform.iOS => 'Flutter iOS',
TargetPlatform.macOS => 'Flutter macOS',
TargetPlatform.windows => 'Flutter Windows',
TargetPlatform.linux => 'Flutter Linux',
TargetPlatform.fuchsia => 'Flutter Fuchsia',
};
final operatingSystemVersion = _normalizeWhitespace(
Platform.operatingSystemVersion,
);
final dartVersion = _extractDartVersion(Platform.version);
return '$targetPlatform; OS $operatingSystemVersion; Dart/$dartVersion';
}