google認証でidToken取得したい
google認証させるためにはoauthでドメインを設定しないといけない設定項目があるが、 localhostや127.0.0.1でははじかれてしまうようになっていた。バグだとおもうが、どうしようもないので、ドメイン経由での接続のため、ngrokで立ち上げないといけない。
ngrok http --domain=ここにngrokで提供されたドメインを入れる 8080
自分は以下の一連をスクリプトにしている
cd プロジェクトのあるディレクトリ遷移 flutter clean flutter pub get flutter gen-l10n flutter run -d web-server --dart-define-from-file=.env --web-port=8080
flutter build web
として、単純にデプロイしただけ
複数のFlutter SDKバージョンをインストールできる。
→複数のFlutter SDKをインストールしておくことができるので、切り替えが容易になります。
fvm_config.json を使用することで、Flutter SDKバージョンを明示してチームで統一できる。
複数のFlutterアプリ開発に携わるならFlutter SDKのバージョン管理は必須とも言えます
管理者権限でpower shellとかひらく
choco upgrade chocolatey choco install python --version=3.12.4 choco install fvm
FVMでFlutter SDKのバージョンをプロジェクト毎に管理する
https://zenn.dev/altiveinc/articles/flutter-version-management
https://qiita.com/suga_slj/items/9788e163e16a456d7930
DBなどをngrok経由でflutterからアクセスしたい場合のサンプル
https://qiita.com/hiwazero/items/8bf677e580af6d091279
https://qiita.com/miso_develop/items/bdcf15489b069ba1fa61
https://zenn.dev/tokku5552/books/flutter-web-liff-scheduler/viewer/6_prepare_ngrok