Web中的Flutter Firebase实时数据库

科里·科尔

我正在尝试使我的flutter应用程序在浏览器中运行,并且它取决于firebase_database。确实没有任何文档说明如何执行此操作,但是我根据firebase_core和firebase_auth文档进行了一些假设:

我的应用程序可以在iOS和android上运行,但是我无法使数据库在Flutter Web中正常工作。

我已经设置了index.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Flutter WebRTC Demo</title>
</head>
<body>
    <script src="https://www.gstatic.com/firebasejs/7.6.1/firebase-app.js"></script>
    <script src="https://www.gstatic.com/firebasejs/7.6.1/firebase-database.js"></script>
    <script>
        const firebaseConfig = {
            apiKey: '...',
            authDomain: '...',
            databaseURL: '...',
            projectId: '...',
            storageBucket: '...',
            messagingSenderId: '...',
            appId: '...'
        };
        firebase.initializeApp(firebaseConfig);
    </script>
    <script src="main.dart.js" type="application/javascript"></script>
</body>
</html>

但是,当我尝试使用Firebase数据库时,在日志中出现错误:

MissingPluginException(No implementation found for method DatabaseReference#set on channel plugins.flutter.io/firebase_database)
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 196:49  throw_
package:flutter/src/services/platform_channel.dart 319:7                              invokeMethod
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 47:50            onValue
package:dart-sdk/lib/async/zone.dart 1381:54                                          runUnary
package:dart-sdk/lib/async/future_impl.dart 139:18                                    handleValue
package:dart-sdk/lib/async/future_impl.dart 680:44                                    handleValueCallback
package:dart-sdk/lib/async/future_impl.dart 709:32                                    _propagateToListeners
package:dart-sdk/lib/async/future_impl.dart 524:5                                     [_completeWithValue]
package:dart-sdk/lib/async/future_impl.dart 554:7                                     callback
package:dart-sdk/lib/async/schedule_microtask.dart 43:11                              _microtaskLoop
package:dart-sdk/lib/async/schedule_microtask.dart 52:5                               _startMicrotaskLoop
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 168:15           <fn>

有什么方法可以使实时数据库在Web上的flutter应用程序中运行?

科里·科尔

flutterfire github的主自述文件中,有一个“ Web”?列,以说明哪些插件可用于网络。

目前,只有firebase_corefirebase_authcloud_firestore,和firebase_functions在扑web应用程序的支持。

如@Frank van Puffelen所述,要在flutter网站中使用firebase的全部功能,请使用firebase-dart包装器库。

还有一个Flutter Web插件项目委员会,显示了路线图上哪些flutter插件以及它们处于什么开发阶段。在进行此编辑时,它firebase_storage是网络路线图上的下一个插件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Firebase-如何更新Firebase实时数据库中的对象

来自分类Dev

如何从Firebase实时数据库中删除?

来自分类Dev

用户注册期间如何在Firebase的实时数据库中存储数据?

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

Firebase:从实时数据库中检索childByAutoID

来自分类Dev

如何在firebase auth和firebase-实时数据库中获得相同的ID?

来自分类Dev

React + Firebase:如何添加项目以将数据列表到firebase实时数据库中

来自分类Dev

如何从Web中的Firebase实时数据库获取数据?

来自分类Dev

数据更改后如何从Firebase实时数据库中检索特定数据

来自分类Dev

Flutter:如何从Firebase实时数据库中获取新添加的记录?

来自分类Dev

Firebase实时数据库规则模拟器中的空数据

来自分类Dev

Flutter:StreamBuilder(使用Firebase实时数据库)中的项目随机排序

来自分类Dev

在Flutter应用程序中从Firebase实时数据库事件获取父节点

来自分类Dev

在Flutter中将数据保存到Firebase实时数据库

来自分类Dev

如何从Firebase实时数据库中获取数据并将其显示在微调器上

来自分类Dev

将Firebase实时数据库数据保存到SQL表或NoSQL表中

来自分类Dev

如何在flutter中从Firebase实时数据库中获取数据?

来自分类Dev

如何更新Firebase实时数据库中的位置?

来自分类Dev

Android Firebase - 从 Firebase 实时数据库中检索特定值

来自分类Dev

从 Firebase 实时数据库中检索子数据

来自分类Dev

Firebase 实时数据库中的数据插入无限

来自分类Dev

在实时数据库中存储 Firebase 云消息

来自分类Dev

如何从android中的firebase实时数据库中获取数据

来自分类Dev

无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

来自分类Dev

从 Firebase 实时数据库中检索好友

来自分类Dev

Firebase 实时数据库,从键值对中获取数据

来自分类Dev

删除 firebase 实时数据库中的数据时,如何从列表中删除特定项目?

来自分类Dev

如何从firebase存储获取imageUrl以存储在firebase实时数据库中?

来自分类Dev

无法从 Firebase 实时数据库中检索数据

Related 相关文章

  1. 1

    Firebase-如何更新Firebase实时数据库中的对象

  2. 2

    如何从Firebase实时数据库中删除?

  3. 3

    用户注册期间如何在Firebase的实时数据库中存储数据?

  4. 4

    如何从Firebase中的实时数据库获取数据

  5. 5

    Firebase:从实时数据库中检索childByAutoID

  6. 6

    如何在firebase auth和firebase-实时数据库中获得相同的ID?

  7. 7

    React + Firebase:如何添加项目以将数据列表到firebase实时数据库中

  8. 8

    如何从Web中的Firebase实时数据库获取数据?

  9. 9

    数据更改后如何从Firebase实时数据库中检索特定数据

  10. 10

    Flutter:如何从Firebase实时数据库中获取新添加的记录?

  11. 11

    Firebase实时数据库规则模拟器中的空数据

  12. 12

    Flutter:StreamBuilder(使用Firebase实时数据库)中的项目随机排序

  13. 13

    在Flutter应用程序中从Firebase实时数据库事件获取父节点

  14. 14

    在Flutter中将数据保存到Firebase实时数据库

  15. 15

    如何从Firebase实时数据库中获取数据并将其显示在微调器上

  16. 16

    将Firebase实时数据库数据保存到SQL表或NoSQL表中

  17. 17

    如何在flutter中从Firebase实时数据库中获取数据?

  18. 18

    如何更新Firebase实时数据库中的位置?

  19. 19

    Android Firebase - 从 Firebase 实时数据库中检索特定值

  20. 20

    从 Firebase 实时数据库中检索子数据

  21. 21

    Firebase 实时数据库中的数据插入无限

  22. 22

    在实时数据库中存储 Firebase 云消息

  23. 23

    如何从android中的firebase实时数据库中获取数据

  24. 24

    无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

  25. 25

    从 Firebase 实时数据库中检索好友

  26. 26

    Firebase 实时数据库,从键值对中获取数据

  27. 27

    删除 firebase 实时数据库中的数据时,如何从列表中删除特定项目?

  28. 28

    如何从firebase存储获取imageUrl以存储在firebase实时数据库中?

  29. 29

    无法从 Firebase 实时数据库中检索数据

热门标签

归档