Чтобы проверить работающую платформу во Flutter, вы можете использовать класс Platformиз библиотеки dart:io. Класс Platformпредоставляет статические методы для доступа к информации об операционной системе и платформе, на которой работает ваше приложение Flutter.
Вот несколько методов, которые можно использовать для проверки работающей платформы вместе с примерами кода:
-
Проверьте, является ли платформа Android:
import 'dart:io'; bool isAndroid() { return Platform.isAndroid; } -
Проверьте, используется ли платформа iOS:
import 'dart:io'; bool isIOS() { return Platform.isIOS; } -
Проверьте, используется ли платформа macOS:
import 'dart:io'; bool isMacOS() { return Platform.isMacOS; } -
Проверьте, используется ли платформа Windows:
import 'dart:io'; bool isWindows() { return Platform.isWindows; } -
Проверьте, является ли платформа Linux:
import 'dart:io'; bool isLinux() { return Platform.isLinux; } -
Проверьте, является ли платформа фуксией:
import 'dart:io'; bool isFuchsia() { return Platform.isFuchsia; }
Вы можете использовать эти методы для условного выполнения кода, специфичного для платформы, в вашем приложении Flutter на основе работающей платформы.