那么就让我们进控制台看看吧:
控制台上我刚从程序中将一些测试数据上传上去,下面是如何用Flutter进行数据的上传和查看:
首先从https://pub.dev/packages/firebase_database连接所需的包资源到应用,步骤如下:
- 在控制台设置连接规则,可以设置用户权限如图。
- 使用 FirebaseDatabase.instance.reference() 来进行连接并获取根目录。
- 获得目录后使用 child 来进入子目录
- 在目录中调用once函数来进行获取目录中的数据
- 调用onChildentChange的listen来进行侦听数据的变更
值得一提的是这个数据库有离线储存,在线自动同步的功能,所以有那部分需求的人的代码可以省略很多,而且我监测这功能时发现在离线时程序仍然能够侦听数据的变更(如果数据在程序其它部位发出更改),这是不是很高级?
顺带一提这里我把它进行了一个简单的封装,相信一看你就能知道怎么用这个插件了。
没有评论:
发表评论