【发布时间】:2019-01-17 12:31:47
【问题描述】:
BranchId : 1000236 分支中的用户:6
假设有 6 个用户登录了我的应用程序,并且任何用户更改了从 Web 服务器发送的任何数据,它会立即自动影响其他用户的移动应用程序。那么如何实时管理这些更改(当用户离线时,之后上网然后它会改变用户数据)? 所以 Firebase 可以帮助进行这种实时更改吗? 或建议任何其他技术用于这种实时变化?
现在我使用设备计时器每 10 秒更新一次此数据,但我认为这不是实时更新的好过程。设备计时器总是更新本地数据库数据。
【问题讨论】:
-
那么您可以做的是使用推送通知通知您的设备发生了更改,然后在您的 xamarin 右侧代码中在您收到该类型的通知后更新数据
-
Firebase 可以为这方面提供帮助吗?或建议任何其他流程?
-
Firebase 应该绰绰有余,您只需将某种标识符添加到您的 Firebase 数据负载中,告诉您数据库发生了变化。
-
实际上我使用设备定时器每 10 秒更新一次数据,你认为这是一个好的过程吗?或者这个过程会妨碍我的应用程序性能?
-
好吧,如果你没有正确处理内存,那么每 10 秒可能太多了,根据我的计算,android 将在 30 分钟左右达到 OOM,我不推荐这种解决方案。
标签: xamarin xamarin.forms