我对更新应用程序有疑问。
如果我希望应用程序始终是最新的,我可能会实现一个检查它是否是最新版本的启动器。
这种方法有哪些优点和缺点,还有其他方法可以在编译的编程语言(特别是.NET / Java)中实现这种行为吗?
我如何更新启动器?我已经看过可以做到这一点的应用程序。
由于
答案 0 :(得分:1)
编写启动程序并检查更新的方法通常是检查更新的所有应用程序。虽然没必要。替代方案可以是回叫功能,其将发送更新请求"当服务器有新的更新时,从服务器(开发机器)到客户端(安装应用程序)。
让客户端在服务器上检查可用更新的优点:广泛使用 还有buildin类(可用于.net http://msdn.microsoft.com/en-us/library/ms404263.aspx) 缺点:即使没有更新,也会继续检查(每次启动应用程序或发生超时)
回调方法的优点:没有必要的流量(即使是非常小的数量仍然是请求)
缺点:我不记得看到任何这种方法的apis。所以你需要自己实现这些。
答案 1 :(得分:0)