使用OneDrive在Windows和Windows Phone之间同步文件的最佳方法

时间:2015-08-22 07:23:59

标签: c# win-universal-app onedrive

我已将OneDrive实施到我的通用应用程序中,它似乎可行,但我在如何在设备之间同步文件方面很困难。

我们说我分别获得了保存,统计信息和当前游戏状态文件。它们不大但超过100Kb,所以我可以使用漫游文件夹。 我正在考虑使用漫游设置,所以如果有更改,我只需检查它的值(日期和时间,例如)最后一次更改,如果它不同,则只显示用户应同步其文件的通知(MS要求是您无法使用OneDrive自动同步文件 - 用户必须单击同步按钮)。如果在30天间隔后删除漫游设置会怎么样?

这是最好的解决方案还是我不应该使用OneDrive?我没有任何网络服务,我认为我没有时间学习如何正确地制作一个网站服务(但如果不是那么难,我可能会尝试放弃OneDrive)。我认为使用漫游设置是个好主意。设置一个以通知是否有更改(和一个本地保留以前的值)以及更多通知哪些文件已更改。

修改
我改变了我的方式,现在没有必要检查哪些文件是最新的(我检查内容并将它们连接在一起)但仍然有一件事要做。
如何在OnSuspending方法中将文件与OneDrive同步,即使App暂停,它仍会上传它们(我有5秒,对吗?)。 或者只是方法CreateBackgroundUploadAsync方法正在处理所有事情,我不应该为此烦恼。

0 个答案:

没有答案