首页 > 解决方案 > macOS Flutter 应用的 Cloud Firestore 位置在哪里?

问题描述

这个问题一开始可能听起来有点奇怪,但这就是我正在经历的。如果我在 iOS 上运行应用程序,我可以在 Cloud Firestore 页面上看到我的数据。

但是,如果我在 macOS 上运行该应用程序,它的行为会很奇怪。首先,当我写入数据库时​​,它不会显示写入是成功还是失败并出现错误。它只是挂在那里。

其次,当我读取数据时,它确实返回了我写的值,但我在我的数据库控制台上看不到这些东西。(iOS 确实在那里显示了所有数据)。

那么,我通过 macOS 写入的数据的位置在哪里?

写作:

var collection = FirebaseFirestore.instance.collection('foo');
await collection.add({'bar': true}); // Hangs here...
print('done'); // Never executed. 

阅读:

var snapshot = await collection.get();
var doc = snapshot.docs.first;
print(doc.data()['bar']); // Prints true

标签: iosmacosfluttergoogle-cloud-firestore

解决方案


推荐阅读