我正在创建一个Flutter Web应用程序,我想将我的Flutter Web项目与Cloud Firestore连接,有什么可以将我的项目连接到Cloud Firestore
我尝试在pubspec.yaml中导入cloud_firestore:^ 0.12.5 + 2。
因为op依赖cloud_firestore> = 0.3.0,这需要Flutter SDK,所以版本解析失败。
答案 0 :(得分:4)
您现在可以在flutter网站中使用官方的cloud_firestore插件,只需按照自述页面中的说明进行操作即可。
答案 1 :(得分:1)
您需要向软件包管理器添加以下依赖项:
cloud_firestore: 0.13.4
为网络配置时,还需要执行几个额外的步骤。这些操作涉及使用Google's SDK reserved URL将一些脚本引用添加到您的index.html文件中(假定您将部署到google托管或至少出于测试目的在本地提供服务)。
<script src="/__/firebase/7.9.2/firebase-app.js"></script>
<script src="/__/firebase/7.9.2/firebase-auth.js"></script>
<script src="/__/firebase/7.9.2/firebase-firestore.js"></script
<script src="/__/firebase/init.js"></script>
我以前为connecting a Flutter Web app to Google Cloud Firestore编写了分步指南,其中包括示例联系表格。
参考:
https://medium.com/@mat_wright/connecting-a-flutter-web-form-to-google-cloud-firestore-f6bf7aa28f99
答案 2 :(得分:0)
您找到的FlutterFire plugin仅针对iOS或Android。
如果您要定位网络,请使用firebase-dart
plugin。
也看到了我昨天在这里给出的类似答案:Is there a Dart interface to Firestore - with API as in https://firebase.google.com/docs/firestore/quickstart?
答案 3 :(得分:0)
也许您需要添加 依赖项: firebase_web:^ 5.0.9 到您的pubspec.yaml。 此页面可以帮助您https://pub.dev/packages/firebase_web