草庐IT

firebase-common

全部标签

firebase - 如何从 flutter 中的异步任务检索到的数据中将图像加载到卡中?

我是Flutter开发的新手。我需要根据通过异步任务加载的数据将图像加载到卡片中。我有一个异步任务返回从sqlite本地数据库中获取的Future>用户数据。使用检索到的数据,我构建了一个ListView来向使用Card的用户显示。但在卡片内部,我试图显示一张图像,该图像将根据从本地数据库检索到的数据从Firebase存储下载。但是图像URL为空。Widgetbuild(BuildContextcontext){varallCards=DBProvider.db.getAllCards();returnFutureBuilder>(future:DBProvider.db.getAll

firebase - 如何从 flutter 中的异步任务检索到的数据中将图像加载到卡中?

我是Flutter开发的新手。我需要根据通过异步任务加载的数据将图像加载到卡片中。我有一个异步任务返回从sqlite本地数据库中获取的Future>用户数据。使用检索到的数据,我构建了一个ListView来向使用Card的用户显示。但在卡片内部,我试图显示一张图像,该图像将根据从本地数据库检索到的数据从Firebase存储下载。但是图像URL为空。Widgetbuild(BuildContextcontext){varallCards=DBProvider.db.getAllCards();returnFutureBuilder>(future:DBProvider.db.getAll

Firebase:我应该将用户数据存储在身份验证配置文件还是数据库中

我使用FirebaseAuth.instance.verifyPhoneNumber()在我的Flutter应用中注册了一个用户。这非常有效,用户出现在我的Firebase控制台中。FirebaseAuth.instance.currentUser()现在,每当我打开应用程序时,都会为我返回用户。我应该在这里存储用户信息(年龄、体重等),还是应该在我的Database中创建一个users集合并链接currentUser().uid在那里?此外,我应该将其存储在与uid链接的数据库中,还是与登录信息链接的数据库中。例如,将user链接到phoneNumber而不是uid。因为如果您删除了

Firebase:我应该将用户数据存储在身份验证配置文件还是数据库中

我使用FirebaseAuth.instance.verifyPhoneNumber()在我的Flutter应用中注册了一个用户。这非常有效,用户出现在我的Firebase控制台中。FirebaseAuth.instance.currentUser()现在,每当我打开应用程序时,都会为我返回用户。我应该在这里存储用户信息(年龄、体重等),还是应该在我的Database中创建一个users集合并链接currentUser().uid在那里?此外,我应该将其存储在与uid链接的数据库中,还是与登录信息链接的数据库中。例如,将user链接到phoneNumber而不是uid。因为如果您删除了

firebase - Flutter Firestore 理解加入

我在Flutter中使用Firebase数据库,使用Flutter中的Firestore包来执行此操作。我想知道如何在noSQL中(或更具体地说,在Flutter-Firestore中)完成连接这是我的数据库的样子:users:{U1:{name:'Peter',surname:'Jensen'},U2:{name:'Marry',surname:'Kown'},...}groups:{G1:{name:'Group1'},G2:{name:'Group2'},...}members:{M1:{userId:U1,groupId:G1},M2:{userId:U1,groupId:G2

firebase - Flutter Firestore 理解加入

我在Flutter中使用Firebase数据库,使用Flutter中的Firestore包来执行此操作。我想知道如何在noSQL中(或更具体地说,在Flutter-Firestore中)完成连接这是我的数据库的样子:users:{U1:{name:'Peter',surname:'Jensen'},U2:{name:'Marry',surname:'Kown'},...}groups:{G1:{name:'Group1'},G2:{name:'Group2'},...}members:{M1:{userId:U1,groupId:G1},M2:{userId:U1,groupId:G2

firebase - 有没有一种简单的方法可以在 flutter 中本地缓存云 firestore 文档(不是离线持久化)?

我指的不是firestore离线持久性,而是一种永久缓存文档的方法,这些文档将在关闭数据库连接和应用程序后继续存在。我想缓存整个文档。例如,在一个简单的聊天应用中。假设对话中有100条消息,用户已经全部阅读。一条新消息被发送,因此用户打开应用程序阅读新消息。要从firestore重新下载所有100条消息,您需要支付100次文档读取费用。但由于用户已经阅读并检索了这些内容,我希望将它们缓存在本地,而不是再次从数据库中读取(因为聊天消息一旦创建就永远不会改变)。我知道分页会有所帮助,但我不想多次阅读同一个静态文档。SQFlite是这个跨平台的最佳选择,还是有更好的选择?

firebase - 有没有一种简单的方法可以在 flutter 中本地缓存云 firestore 文档(不是离线持久化)?

我指的不是firestore离线持久性,而是一种永久缓存文档的方法,这些文档将在关闭数据库连接和应用程序后继续存在。我想缓存整个文档。例如,在一个简单的聊天应用中。假设对话中有100条消息,用户已经全部阅读。一条新消息被发送,因此用户打开应用程序阅读新消息。要从firestore重新下载所有100条消息,您需要支付100次文档读取费用。但由于用户已经阅读并检索了这些内容,我希望将它们缓存在本地,而不是再次从数据库中读取(因为聊天消息一旦创建就永远不会改变)。我知道分页会有所帮助,但我不想多次阅读同一个静态文档。SQFlite是这个跨平台的最佳选择,还是有更好的选择?

firebase - 每次我从 Firebase Cloud Messaging 发送通知时,我的应用程序都会崩溃

我想从FCM向我的设备发送通知,但每次我发送通知时我的应用程序总是停止工作。可能是什么问题?这是我的一些代码//app-levelbuild.gradledependencies{testImplementation'junit:junit:4.12'androidTestImplementation'com.android.support.test:runner:1.0.2'androidTestImplementation'com.android.support.test.espresso:espresso-core:3.0.2'implementation'com.google.

firebase - 每次我从 Firebase Cloud Messaging 发送通知时,我的应用程序都会崩溃

我想从FCM向我的设备发送通知,但每次我发送通知时我的应用程序总是停止工作。可能是什么问题?这是我的一些代码//app-levelbuild.gradledependencies{testImplementation'junit:junit:4.12'androidTestImplementation'com.android.support.test:runner:1.0.2'androidTestImplementation'com.android.support.test.espresso:espresso-core:3.0.2'implementation'com.google.