この記事は公開から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
参考ウェブサイトなど
以上です。