我正在将一个非常基本的 Flutter 移动项目转换为 Flutter_web。我让它在演示屏幕上运行就好了。
如果我在 MacOS/Windows 和 Android/IOS 上运行,我希望能够在浏览器中生成不同的布局。
当我在浏览器中运行这个项目时,平台代码返回“android”。我正在使用谷歌浏览器。
我曾尝试利用平台库来破译当前运行的操作系统。
import 'package:flutter_web/io.dart
print("PLATFORM: ${Platform.operatingSystem}");
//This just produces 'android' which is obviously not right
if(Platform.Android || Platform.isIOS){
return Widget();
} else {
return null;
}
我想准确描述我正在运行的平台。有什么想法吗?谢谢你!