我正在使用 Android Studio 开发一个 Flutter 跨平台支持应用程序。
现在我正在尝试为 app-release 生成签名的 APK,但我面临以下错误:
“生成签名包需要您将 Android Gradle 插件更新到 3.2.0 或更高版本”。
我怎样才能解决这个问题?我一点头绪都没有。。
此致!
我正在尝试在我的 flutter-app 中测试 firestore,但我无法真正按预期加载数据。
这是我获取数据的方式:
Firestore.instance
.collection('Test')
.document('test')
.get()
.then((DocumentSnapshot ds) {
// use ds as a snapshot
print('Values from db: $ds');
});
Run Code Online (Sandbox Code Playgroud)
和打印语句输出:flutter: Values from db: Instance of 'DocumentSnapshot'。
我也尝试了以下操作,但没有成功:
Firestore.instance.collection('Test').document('test').get().then((data) {
// use ds as a snapshot
if (data.documentID.length > 0) {
setState(() {
stackOver = data.documentID;
print(stackOver);
});
}
});
Run Code Online (Sandbox Code Playgroud)
这里的输出只是documentID-name..
那么,我怎么能从 firestore 中获取字段值呢?
此致!
我正在构建一个应用程序,用户可以在其中写入我的数据库并向其他用户提问,例如医生应用程序。医生可以回答问题的地方。
我想按日期排序问题,我想按最新和最受欢迎的问题排序。
我尝试通过以下方式订购最新的:
日期:“2019 年 9 月 29 日”
Firestore.instance
.collection("Questions")
.orderBy("date", descending: true) // 1 will be last, 31 will be latest
.snapshots(),
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用。所以我想知道如何从 firebase 的查询中正确排序数据。或者我是否必须将日期存储在 firebase 中,然后再进行转换?
此外,我想根据有多少用户通过以下方式观看了该特定问题,对最受欢迎的问题进行排序:
问题视图:“3”,问题视图:“1032”等
Firestore.instance
.collection("Questions")
.orderBy("questionsView")
.snapshots(),
Run Code Online (Sandbox Code Playgroud)
但这也不能正确排序。
我看到了传奇人物弗兰克·冯·普芬 (Frank von Puffen) 的一篇很棒的帖子,但我并没有真正理解这一点,所以我想知道是否有人可以帮助我解决这个问题。
这是他的帖子: 在 FireStore 中订购数据
最好的问候,鲁斯本