Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase未添加实时数据_Android_Flutter_Dart_Firebase Realtime Database_Firebase Console - Fatal编程技术网

Android Firebase未添加实时数据

Android Firebase未添加实时数据,android,flutter,dart,firebase-realtime-database,firebase-console,Android,Flutter,Dart,Firebase Realtime Database,Firebase Console,我在firebase db中添加了大约3000个实体(键值)对以实现实时性。 现在我正试图从我的Flitter应用程序中添加更多的值,但它没有添加(没有显示)。它工作正常,以db为单位的值较少。为什么批量数据会出现这种情况?解决方案是什么?如果您没有使用FirebaseAuth,请更新规则,如//不安全 如果您正在使用FirebaseAuth,请更新规则,如//Safe 这里是firebaser 当某个位置下有超过一定数量的子节点或一定数量的数据时,Firebase控制台将停止实时显示更新。在

我在firebase db中添加了大约3000个实体(键值)对以实现实时性。
现在我正试图从我的Flitter应用程序中添加更多的值,但它没有添加(没有显示)。它工作正常,以db为单位的值较少。为什么批量数据会出现这种情况?解决方案是什么?

如果您没有使用FirebaseAuth,请更新规则,如//不安全

如果您正在使用FirebaseAuth,请更新规则,如//Safe

这里是firebaser

当某个位置下有超过一定数量的子节点或一定数量的数据时,Firebase控制台将停止实时显示更新。在控制台再次切换到实时模式之前,除了减少数据量或子节点数之外,无法更改此行为

注意:这不会影响通过API连接到同一位置的客户端/服务器。他们仍将实时获取所有更新

另见:


它不是通过Flatter添加的,还是通过web界面进行的?你能分享API的代码和响应吗?只是我在web浏览器中看不到。当节点较小时,代码运行良好是的,我尝试在应用程序中实时获取更新,并且能够获取值。它只是一个可以实时冻结fpr的浏览器。感谢在同一个场景中,我可以看到如果我在firebase添加一个条目,它会被上传,但如果我在2秒钟后尝试添加多个条目(当数据已经是批量数据时),它不会被上传。为什么会这样?这些数据会被上传吗?对不起,我不知道我是否理解。你能一步一步地解释一下如何重现你看到的行为吗?在一个已经有大约3k个实体的节点中,我在应用程序中有一个位置更新方法,我请求添加一个新实体,并在大约20分钟的5秒后进行更新,但在db中既不添加更新也不添加更新。它在价值观较低的情况下运行良好。这里的解决方案是什么?我将规则更改为“设置”,现在可以添加数据了。它被自动设置为“读取”。有什么办法可以避免这种情况。这些规则对于realtime和firestore必须是相同的?我正在使用firebaseAuth