有没有办法对通过 Azure 移动服务同步更新的本地 Sqlite 做出反应?
Posted
技术标签:
【中文标题】有没有办法对通过 Azure 移动服务同步更新的本地 Sqlite 做出反应?【英文标题】:Is there a way to react to a local Sqlite being updated via Azure Mobile Services sync? 【发布时间】:2014-11-13 13:32:16 【问题描述】:我正在编写一个 Xamarin ios 应用程序,它将显示一个移动图形仪表板。 我计划通过使用 Azure 移动服务定期(假设每 10 分钟)同步我的本地 Sqlite 数据来处理数据交付和同步(以及离线场景)。有没有办法通过刷新 UI 来对同步完成做出反应?
【问题讨论】:
移动服务还是移动应用? SDK 相似,但语义略有不同。 【参考方案1】:我认为这里的关键是实现IMobileServicesSyncHandler
。这使您可以覆盖这些事件并对其做出响应、刷新 UI 等。这也是您可以处理冲突解决等的地方。
我认为this guy 展示了一些很好的例子。
【讨论】:
以上是关于有没有办法对通过 Azure 移动服务同步更新的本地 Sqlite 做出反应?的主要内容,如果未能解决你的问题,请参考以下文章
通过TableController更新Azure移动后端表中的记录
如何处理离线同步中的核心数据关系 - Azure 移动服务 iOS