我正在为Android使用Azure移动应用程序。我正在处理本地同步表。
设备A: i插入项目X。调用push()和()。
服务器:插入项X。
设备B:调用push()和pull()。项目X是本地插入的。
设备A: i删除()项X。
服务器:项目X被软删除.
设备B:首先更新()项X,然后调用push()和pull()。我没有任何例外。
服务器:项目X被更新,并保持软删除。
设备A:我调用push()和()。项目X在本地不存在。
设备B:我调用push()和()。项目X仍然在本地存在。
设备B如何知道项目X被删除?推()和拉()不影响它。
发布于 2017-11-24 21:49:22
我必须将pull()
语法从
mMyTable.pull(null, "myitem").get();
至:
mMyTable.pull(null).get();
对于第一个,软删除不会反映在客户端上。
https://stackoverflow.com/questions/47476654
复制相似问题