Firebase身份验证插件,用于颤振桌面嵌入

Firebase身份验证插件,用于颤振桌面嵌入,firebase,flutter,firebase-authentication,flutter-desktop,Firebase,Flutter,Firebase Authentication,Flutter Desktop,我正在尝试将Firebase身份验证集成到Flatter桌面嵌入中。在桌面嵌入的情况下,是否有任何用于Firebase身份验证的Flatter插件用于开发 我尝试过使用flatter插件firebase_auth插件。但这只适用于Android和iOS平台,在我的Windows中,在桌面嵌入上运行时会出现缺失的实现错误,因为插件没有桌面嵌入的实现 info flutter.tools [ERROR:c:\b\s\w\ir\k\src\flutter\lib\ui\ui_dart_state.cc

我正在尝试将Firebase身份验证集成到Flatter桌面嵌入中。在桌面嵌入的情况下,是否有任何用于Firebase身份验证的Flatter插件用于开发

我尝试过使用flatter插件firebase_auth插件。但这只适用于Android和iOS平台,在我的Windows中,在桌面嵌入上运行时会出现缺失的实现错误,因为插件没有桌面嵌入的实现

info flutter.tools [ERROR:c:\b\s\w\ir\k\src\flutter\lib\ui\ui_dart_state.cc(148)] Unhandled Exception: MissingPluginException(No implementation found for method currentUser on channel plugins.flutter.io/firebase_auth)
info flutter.tools #0      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:314:7)
info flutter.tools <asynchronous suspension>
info flutter.tools #1      MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:344:48)
info flutter.tools <asynchronous suspension>
info flutter.tools #2      FirebaseAuth.currentUser (package:firebase_auth/src/firebase_auth.dart:382:10)
info flutter.tools <asynchronous suspension>
info flatter.tools[错误:c:\b\s\w\ir\k\src\flatter\lib\ui\ui\u dart\u state.cc(148)]未处理的异常:MissingPluginException(在channel plugins.flatter.io/firebase\u auth上未找到currentUser方法的实现)
信息flatter.tools#0 MethodChannel.invokeMethod(包:flatter/src/services/platform#u channel.dart:314:7)
信息工具
信息flatter.tools#1 MethodChannel.invokeMapMethod(包:flatter/src/services/platform#u channel.dart:344:48)
信息工具
信息flatter.tools#2 FirebaseAuth.currentUser(包:firebase_auth/src/firebase_auth.dart:382:10)
信息工具

我希望得到任何相关的文章或材料,使我能够将firebase身份验证集成到我正在为桌面开发的Flitter应用程序中。除了firebase auth之外,还有其他库吗?

恐怕Flatter desktop尚未准备好投入生产使用。这是不完整的。
您可以通过RESTAPI使用firebase产品,但不能通过firebase官方插件

Flitter for web还没有一个插件系统我要求Flitter用于桌面嵌入,即Windows、Linux和Mac。Flitter for Desktop嵌入还没有一个插件系统。Flatter for desktop仍在开发中。你可以在这里找到更多信息:@JithinJude你提到的问题和答案确实表明插件系统实际上是可用的,但目前还不存在专门针对Firebase的插件。我确实在我的flatter应用程序中使用chopper插件进行桌面和网络通话。Firebase Auth已经与网络和桌面兼容,我刚刚在桌面上发布了我面临的一个bug。是的,我们都知道flutter桌面还没有准备好生产,即使flutter Web还没有准备好生产,即使它是Beta版。目前,使用RESTAPI也是一个可行的解决方案。如果有人能用同样的方法制作一个插件/软件包,那么现在这将是一个很好的解决方案。