cloud Firestore 连接我的 flutter windows 应用程序

cloud Firestore connect my flutter windows app

我已经构建了一个 flutter android 应用程序,它适用于 Cloud_FireStore 数据库。现在我想将我的 Cloud_FireStore 数据库 连接到我的 flutter Windows 应用程序,但我找不到任何资源对于 Cloud_FireStore flutter Windows 的插入或如何将 Cloud_FireStore 连接到 Windows app.

我的颤振医生,

Doctor summary (to see all details, run flutter doctor -v):

[√] Flutter (Channel master, 1.19.0-2.0.pre.131, on Microsoft Windows [Version 10.0.18363.836], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.6.0)
[√] Android Studio (version 3.6)
[√] VS Code (version 1.45.1)
[√] Connected device (4 available)

我使用 Flutter Master 通道模式构建 Windows 个应用程序并且没有错误。

pubspec.yaml

dependencies:
  cloud_firestore:
  firebase_core:

这些依赖项用于连接我的 Cloud_FireStore 但它不适用于 windows 应用程序。

请帮帮我!谢谢。

不幸的是,截至今天,Firebase 的软件包仅支持 MacOS,不支持 Windows。

Source

你尝试过 firedart - https://pub.dev/packages/firedart 吗?它支持 Windows,文档说明了一切。

pubspec.yaml文件中添加-

dependencies:
  firedart: ^0.9.0+1

然后在main.dart-

import 'package:firedart/firedart.dart';
...
    void main()  {
       
        const projectId = 'c**d-p**s-3**7';
              
        Firestore.initialize(projectId);
        ...
    }
  

如何获取你的projectId- 从 https://console.firebase.google.com 转到您的云 Firestore 项目并查找

your project -> project settings -> general -> Project ID

这会将您的 Flutter Windows 桌面应用程序与云 firestore 数据库连接起来。