我正在将 Azure 移动服务离线同步与 Windows Phone 结合使用。 我第一次将数据添加到本地数据库(sqlite)并按 userId 过滤。 然后,对于第二个用户,我对所有表使用 PurgeAsync 只是为了清除第一个用户数据并加载第二个用户数据。 但是,对于第二个用户请求,将使用具有 updateat 值的过滤器。 这是执行清除操作的时间戳。 这使得第二个用户无需下载数据。
最佳答案
我认为您应该在 PullAsync 方法中为每个用户提供不同的字符串,它将正常工作。
关于PurgeAsync 之后的 Azure 移动服务将 UpdateAt 过滤器添加到下一个 PullAsync 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27980796/