当前位置:  开发笔记 > 数据库 > 正文

BITS仍然是一个很好的后台更新技术吗?

如何解决《BITS仍然是一个很好的后台更新技术吗?》经验,为你挑选了1个好方法。

我的一个爱好应用程序使用SQLite后端来存储应用程序数据.设置应用程序,以便用户可以单击典型的"检查更新"按钮,该按钮将查询Web服务以查看是否有可用的更新.如果是,则用户单击"更新"按钮并下载新数据库(通过HTTP),然后将其安装在应用程序中.此过程目前是"模态的",因为在下载和安装完成之前,用户不能在应用程序中执行任何其他操作.

我正在努力更新应用程序,我想做的一件事是让这个更新过程发生在幕后,Windows Update.当应用程序大火了,该服务将被查询,如果有可用的更新,它会自动下载,但在后台,因此用户可以继续做自己的工作.下载完成后,系统将提示用户安装更新.

我已经广泛地看着BITS,即使没有任何的API我见过的更新,以利用该技术,我已经看到了一些示例代码,我相信我可以使它发挥作用.

但是这是处理数据库"后台更新"的最佳途径,还是有其他解决方案/方法?



1> Grant Wagner..:

如果您只在MS Windows上运行,并且您的客户端正在使用足够新版本的操作系统来支持BITS,那么我认为您当然应该利用已经内置在平台中的功能,而不是做其他人所做的事情并写下来您自己的后台更新检查程序,位于我的任务栏通知区域中,并且不必要地使用系统资源.

至于BITS的信息:

关于BITS

BITS参考

背景智能转移服务,来自维基百科

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有