开发者

Adobe AIR - Inconsistencies in detecting whether Adobe AIR runtime is installed

I am having issues detecting whether Adobe AIR is installed using the following process: http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html

Having installed Adobe AIR 1.5, we are at times getting a value of not installed from the getStatus() function of the air.swf located at http://air开发者_StackOverflow社区download.adobe.com/air/browserapi/air.swf

Has anyone else faced this issue before? If so, does anyone have any steps to resolve it?


After doing some more research on the issue, I have found other users encountering the same issue we are:

http://groups.google.com/group/air-tight/browse_thread/thread/706716c29caf0254

http://www.flexdeveloper.eu/forums/adobe-air/air-swf%27s-getstatus-method-mistakenly-returns-%27available%27-when-air-is-installed/

http://forums.adobe.com/thread/435935

In the second thread, it says:

“My issue seems to be specifically related to the use of "Silent Install". My client has a distribution license for the AIR runtime and is bundling the AIR installer with their installer. When Silent Install is used to install the AIR Runtime, Adobe's air.swf reports that the runtime is not installed. This happens until the user initiates an air app, at which point air.swf is able to detect the runtime installation.””

This seems to suggest there is a bug with the Silent Installer or with the air.swf getStatus function. I tried the steps above and was able to recreate and resolve the issue. Does anyone else know of a different workaround?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜