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://airdownload.adobe.com/air/browserapi/air.swf

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

Answers


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?


Need Your Help

Display a live numpy array

python numpy debugging inspector

In APL, you can trivially bring up a window that shows the contents of a variable whilst your program is running and watch it update live.

Combine args into a sentence in Bukkit?

java command minecraft bukkit

I am having trouble with something that seems so simple. How do i get a sentence from a command?