安装完成后如何更新Adobe Air应用程序?

4
如何在系统中安装Air应用程序后进行更新。更新后不需要重新安装,会自动更新吗?这是可能的吗?
2个回答

3
你可以询问应用程序的用户是否想要更新...或者你可以编程使应用程序每次需要更新时静默更新。
如果你正在寻找如何自动更新的方法,这里有一个不错的教程。

http://www.adobe.com/devnet/air/flex/quickstart/update_framework.html

此外,请查阅Flex帮助页面以获取更多详细信息。
编辑 似乎原始答案中的链接已损坏,因此我已编辑此答案,提供一个当前有效的教程链接,用于检查您的Air应用程序更新和自动更新,而不是根据OP请求更新AIR运行时。

http://www.adobe.com/devnet/air/articles/air_update_framework.html


1
谢谢您的回复,但我想要一个Air应用程序(项目),而不是Air版本。这可行吗? - john

2

抱歉,我误解了你的意思 :)

答案是肯定的!

步骤1:找到一种方法,在应用程序内部检查是否有新的更新可用。

步骤2:下载新的应用程序版本(例如app_V1.1.air)

步骤3:使用以下代码.... :D

import flash.fileSystem.File; 
import flash.desktop.Updater; 
var updater:Updater = new Updater(); 
var airFile:File = File.applicationStore.resolvePath("app_V1.1.air"); 
var version:String = "1.1"; 
updater.update(airFile, version); 

若需更多细节,请参阅Flex帮助页面并搜索flash.desktop.Updater。


Adrian


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接