デスクトップ向けFlutterのuseAuthEmulatorでエラーが発生する問題への対応

この記事は公開から2年以上経過しています。

Windowsデスクトップ向けのFlutterアプリ開発でFirebaseエミュレーターを利用しようとしたところエラーが発生したため、その解決策についての備忘録。


問題

Firebaseの認証エミュレーターと通信するためにFirebaseAuth.instance.useAuthEmulator()の呼び出しを行うと、

"No implementation found for method Auth#registerAuthStateListener on channel plugins.flutter.io/firebase_auth"

のようなエラーが発生する。


原因

デスクトップ用のFlutterFireパッケージを利用してないため。


対応

デスクトップ用のFlutterFireパッケージを追加する。

flutter pub add firebase_core_desktop
flutter pub add firebase_auth_desktop


参考ウェブサイトなど

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする