0

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

4

1 回答 1

1

这里有几个选项,您可以独立应用或两者都应用。

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

您还可以在您的应用程序运行时运行一个后台进程,该进程会定期发送更改。

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

我想您可以将其描述为尽力而为的基础。

于 2010-11-11T02:24:16.967 回答