Firebase认证插件适用于Flutter桌面嵌入。
Firebase认证插件适用于Flutter桌面嵌入。
我正在尝试为Flutter桌面嵌入集成Firebase身份验证。在进行桌面嵌入开发时,是否有适用于Firebase身份验证的Flutter插件?
我尝试使用Flutter插件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
info flutter.tools #1 MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:344:48)
info flutter.tools
info flutter.tools #2 FirebaseAuth.currentUser (package:firebase_auth/src/firebase_auth.dart:382:10)
info flutter.tools
我希望能够找到任何相关的文章或资料,以帮助我在我正在为桌面开发的Flutter应用程序中集成Firebase身份验证。是否有除firebase-auth之外的其他库可用。
Firebase Authentication插件的Flutter桌面嵌入出现的原因是Flutter桌面功能尚未完全准备就绪,因此存在不完整的情况。无法使用Firebase官方插件,但可以通过REST API来使用Firebase产品。
解决方法是目前可以使用REST API来实现Firebase产品的功能。如果有人能够使用相同的方法创建一个插件或包,那将是一个不错的临时解决方案。
如果有人对官方的FlutterFire桌面功能感兴趣,请在下面的链接中为该功能请求投票。谢谢!firebase.uservoice.com/forums/948424-general/suggestions/…