1

非常に基本的な Flutter モバイル プロジェクトを Flutter_web に変換しています。デモ画面だけで問題なく動作しています。

MacOS/Windows と Android/IOS で実行している場合、ブラウザーで異なるレイアウトを生成できるようにしたいと考えています。

このプロジェクトをブラウザーで実行すると、プラットフォーム コードは「android」を返します。Google Chrome を使用しています。

プラットフォーム ライブラリを利用して、現在実行中の OS を解読しようとしました。

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;
}

実行しているプラ​​ットフォームを正確に把握したいと考えています。何かご意見は?ありがとう!

4

1 に答える 1