How do you detect the host platform from Dart code?

前端 未结 9 2235
情书的邮戳
情书的邮戳 2020-12-02 08:57

For UI that should differ slightly on iOS and Android, i.e. on different platforms, there must be a way to detect

9条回答
  •  广开言路
    2020-12-02 09:26

    You can use Universal Platform package:

    https://pub.dev/packages/universal_platform

    import 'package:universal_platform/universal_platform.dart';
    
    bool isIos = UniversalPlatform.isIOS;
    bool isAndroid = UniversalPlatform.isAndroid;
    bool isWeb = UniversalPlatform.isWeb;
    print('iOS: $isIos');
    print('Android: $isAndroid');
    print('Web: $isWeb');
    

提交回复
热议问题