用于Flutter桌面嵌入的Firebase身份验证插件

时间:2019-06-11 08:53:32

标签: firebase flutter firebase-authentication desktop-application

我正在尝试将Firebase身份验证集成到Flutter桌面嵌入中。在桌面嵌入的情况下,是否有用于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 <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>

我希望能得到任何相关的文章或材料,使我将Firebase身份验证集成到我为桌面开发的Flutter应用中。除了firebase-auth之外,是否还有其他库。

1 个答案:

答案 0 :(得分:1)

恐怕Flutter桌面尚未准备好用于生产。所以是不完整的。 您可以通过rest API使用firebase产品,但不能通过firebase官方插件使用。