希望这会有所帮助......在安装过程中 - 不 - 如果您使用标准 AIR 安装程序,您真的无法运行任何东西。您可以迁移到自定义安装程序 - 但这需要更多的工作。
但是,当您第一次被调用时 - 当您的应用程序启动时 - 您可以在那时进行检查(并且您可以在此后尽可能频繁地检查)。
你想看到的人是 ApplicationUpdater 而不是 ApplicationUpdaterUI。使用 ApplicationUpdater,您可以获得所有的检查/下载/等...但是然后显示任何或没有您自己的 UI。
例如 - 您可以检查更新、下载它们以确定是否需要它们,并且在您的应用程序的下一次“启动”时 - 您可以在不询问用户的情况下直接“安装”所有内容。
我不推荐这个......但这是可能的。
适合您上面询问的场景 - 您可以检查更新,确定是否需要更新(比较版本或其他),然后以您想要的任何方式通知用户 - 尽可能微妙 - 要求用户更新。
您也可以使用 ApplicationUpdaterUI 执行此操作 - 您只需关闭所有 UI 内容(这有点违背了使用 UI 人员的目的)并捕获事件并显示您自己的 UI --- 例如:
_applicationUpdater.isCheckForUpdateVisible = false; _applicationUpdater.isDownloadUpdateVisible = false; _applicationUpdater.isDownloadProgressVisible = false;
希望有帮助。