WP7 - 如何与Web服务同步?

时间:2010-11-11 02:17:31

标签: synchronization windows-phone-7 data-synchronization

我正在开发一个多平台“偶尔连接”的应用程序。应用程序的每个实例都存储从云中检索的数据的“缓存”,该云具有权威数据存储。因此,在启动时,应用程序将检查其缓存是否已过期,如果是,则从云下载增量。这在WP7中肯定可行。我不知道如何实现的是将应用程序所做的任何更改发送回云端。当用户退出应用程序时,在iOS或Android中,我会启动后台任务将delta传输回云端,但是使用wp7,没有后台功能,我必须在关闭时传输,我无法保证传输将在操作系统杀死我的应用程序之前完成。这在今天的WP7上是不可能实现的吗?

1 个答案:

答案 0 :(得分:1)

这里有几个选项,您可以单独申请,也可以同时申请。

您可以与服务器进行更加健谈的对话..即,在用户接受更改时进行通信。

您还可以在应用运行时运行后台进程,定期发送更改。

有时候可能没有发送更改并且应用程序不再运行。这些将在下次应用程序运行时被选中。

我想你可以把它描述为尽力而为。