c# - FirebaseDataBase.Net (Xamarin.Form.Mobile) 可以更新并向所有用户通知实时数据吗?
问题描述
我目前在 Xamarin.Form.Mobile 中使用 VS2019 中的 FirebaseAuth.Net 和 FirebaseDatabase.Net 包。通常,我必须手动刷新才能接收最新更新的数据。FirebaseAuth.Net 和 FirebaseDatabase.Net 中是否有任何方法或方法可以向所有用户广播实时数据更新?示例:1个用户更新或发送消息到服务器,服务器实时更新给所有用户。
解决方案
通常,我必须手动刷新才能接收最新更新的数据。
这对于 Firebase 实时数据库来说实际上是不正常的,但取决于您如何读取数据。如果您使用OnceAsync()
,您将读取一次数据,但如果您Subscribe
每次更新数据时都会被调用。
我建议在 Github 上有关实时流的文档中查看此示例。
推荐阅读
- python-3.x - 张量流(使用Keras)中“InvalidArgumentError:不兼容的形状:[10,2] vs. [10]”的原因是什么?
- java - 如何在这里修复 MalformedURLException?
- angular - 用 JSON 键值替换 HTML 中的字符串
- sql-server - 连接到(主)数据库的 SQL Server 远程连接
- javascript - 在没有可视化编辑器的情况下使用 Google Optimize?
- php - 函数无法识别加载了 require_once 'APPATH (...)' 的页面中的变量
- javascript - 在 fetch 调用中使用响应正文引发自定义错误
- java - 简化代码并避免 instanceOf 和 null 检查
- ios - Swift Firebase -.queryStarting(atValue:) 和 .queryEnding(atValue:) 返回所有孩子
- c# - BindAttribute 从 MVC 检查 json 对象