如何让AdobeAIR使用JavaScript和更新框架更新应用程序?

如何让AdobeAIR使用JavaScript和更新框架更新应用程序?,javascript,air,Javascript,Air,这是我所拥有的基本知识: var onError = function() { alert( "error" ); } var appUpdater = new runtime.air.update.ApplicationUpdaterUI(); appUpdater.configurationFile = new air.File( "app:/updateConfig.xml" ); appUpdater.addEventListener( air.ErrorEvent.ERROR, onE

这是我所拥有的基本知识:

var onError = function() { alert( "error" ); }
var appUpdater = new runtime.air.update.ApplicationUpdaterUI();
appUpdater.configurationFile = new air.File( "app:/updateConfig.xml" );
appUpdater.addEventListener( air.ErrorEvent.ERROR, onError );
appUpdater.initialize();
我加载了所有适当的框架文件,updateConfig.xml和updateDescriptor.xml,URL是用于本地主机实例的。我没有得到任何错误,如果我调用初始化的UpdateEvent属性,它就是在初始化

My updateConfig.xml:

<?xml version="1.0" encoding="utf-8"?> 
<configuration xmlns="http://ns.adobe.com/air/framework/update/configuration/1.0"> 
    <url>http://virtual.sandbox.com:81/updateDescriptor.xml</url> 
    <delay>0</delay>
    <defaultUI> 
        <dialog name="checkForUpdate" visible="true" />
        <dialog name="downloadUpdate" visible="true" />
        <dialog name="downloadProgress" visible="true" />
        <dialog name="installUpdate" visible="true" />    
        <dialog name="fileUpdate" visible="true" />
        <dialog name="unexpectedError" visible="true" />
    </defaultUI>
</configuration>

http://virtual.sandbox.com:81/updateDescriptor.xml 
0
My updateDescriptor.xml:

<?xml version="1.0" encoding="utf-8"?> 
<update xmlns="http://ns.adobe.com/air/framework/update/description/1.0"> 
    <version>1.1</version> 
    <url>http://virtual.sandbox.com:81/MyWidget.air</url> 
    <description><![CDATA[This is the latest version of the DOI Express Reorder widget.]]></description>
</update>

1.1
http://virtual.sandbox.com:81/MyWidget.air 

应用程序描述符版本节点设置为1.0。任何帮助都将不胜感激。

不要将0用作延迟标记

<delay>0</delay>
0
值为0表示它不执行定期更新。 每天使用1次,或使用0.25等分数