0

我已经使用 Xamarin 构建了一个 Mac OS X 应用程序。我还有一个 XML 文件,它规定哪些用户应该获得更新,用户应该什么时候获得更新以及更多的逻辑。理想情况下,我的应用程序会查看 XML 文件,如果用户满足 XML 中提到的所有条件,我想向用户提供更新。

目前,我可以将 dmg 下载到用户机器上,但我无法自动安装它。

但是,下载后我想自动执行以下操作: 1. 关闭应用 2. 安装更新 3. 重新启动更新的应用

直到现在,我读到了 sparkle - 但是我不认为 sparkle 可以支持我用来驱动谁接收更新的逻辑的 XML 文件。

你们有没有关于如何实现这一目标的建议?

4

1 回答 1

0

你仍然可以使用 Sparkle。Sparkle 提供了多种钩子,使您可以使用 Sparkle 的基础架构,而无需绑定到他们的 UI 或相对基本的业务逻辑。您应该更详细地查看他们的文档

于 2016-05-06T06:09:34.707 回答