Azure Mobile Apps中的软删除项目未在设备中删除

时间:2017-11-24 15:57:39

标签: android azure azure-web-sites azure-mobile-services

我正在使用适用于Android的Azure移动应用。我正在处理本地同步表。

设备A:我插入项目X.调用push()和pull()。

服务器:已插入项目X。

设备B:调用push()和pull()。项目X在本地插入。

设备A:我删除()项目X。

服务器:项目X被软删除。

设备B:首先我更新()项目X.然后我调用push()和pull()。我没有任何例外。

服务器:项目X已更新并保持软删除。

设备A:我调用push()和pull()。项目X在本地不存在。

设备B:我调用push()和pull()。项目X仍然存在于本地。

设备B 如何知道项目X已被删除?推()和拉()不会影响它。

1 个答案:

答案 0 :(得分:0)

我必须从

更改pull()语法
mMyTable.pull(null, "myitem").get();

到:

mMyTable.pull(null).get();

首先,软删除不会反映在客户端上。