Создание значка AIR было бы хорошим вариантом.
Идея заключается в том, что вы передаете ссылку клиенту, если значок AIR Badge
AIR установлен. Если это так, устанавливает ваше приложение, в противном случае устанавливает AIR
первый.

На сайте Adobe Developer Connection есть довольно хорошее руководство по AIR Badger. AIR Badger - это приложение AIR, написанное Грантом Скиннером для упрощения настройки.
Также ознакомьтесь с новой AIR Launchpad , которая является еще одним приложением AIR, которое поможет вам начать работу со всеми видами функций, связанных с AIR, включая значок установки.

К сожалению, AIR Badger работает в режиме онлайн.
Вы не можете обойти установку AIR. Возможно, у вас есть сторонняя утилита (пакетный скрипт / и т.
На osx у вас есть команда mdls , которая отображает информацию о файле. Вы можете проверить на kMDItemKind
:
mdls -name kMDItemKind /path/to/yourApp.air
Если он печатает «com.adobe.air.InstallerPackage», то должен быть установлен air, в противном случае он просто напечатает «Document».
Должно быть что-то похожее для командной строки Windows, которая проверяет ассоциации типов файлов реестра.
После того, как вы сделали эту проверку, сначала установите AIR или только приложение, в зависимости от результата.
НТН