非常に基本的な 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;
}
実行しているプラットフォームを正確に把握したいと考えています。何かご意見は?ありがとう!