小编use*_*061的帖子

Firebase - 两个离线设备修改相同的数据和更改顺序

我有一个 Android 应用程序,可以跟踪某些物品及其数量。

我需要的是一种让用户在离线时以正确的同步顺序修改多个设备上的数据的方法。

我不知道如何最好地解释它,所以我举个例子:

  1. 设备 A 将物品的数量更改为 5。
  2. 设备 B 将其更改为 3。
  3. 设备 B 上线,将服务器上的数据更改为 3。
  4. 设备 A 上线并用 5 替换该数据,这是一个较旧的更改,不应进行。

这种情况是否可以在 Firebase 中本地防止,或者我应该,例如,我自己在项目上使用时间戳,并且只有在更新时才替换它?

谢谢。

synchronization offline wpfdatagrid firebase firebase-realtime-database

5
推荐指数
1
解决办法
944
查看次数