Я вернусь в статье серии, что я сделал какое-то об Adobe воздуха .

Одна из основных проблем, которыми я столкнулся при разработке с воздухом во время развертывания, а клиентов должен быть установлен первым, а затем применение системы, которая порождает много неопределенности и потенциальных проблем. Для решения этой проблемы есть библиотека, которая позволяет Adobe знать, если клиент установил основы и приложения непосредственно из веб-страницы и начать установку, как в случае, если вы их не имеют, так что пользователям не нужно ничего скачивать, Все очень просто и интуитивно понятно.

Для взаимодействия с этой библиотеке есть также небольшие приложения, Flash, которая распространяется вместе с Flex SDK с основ: проверить, имеет ли клиент базы и запуск установки в случае необходимости. Можно найти по адресу:

  1. \samples\badge C: \ Program Files \ Adobe \ Adobe Flash Builder 4 \ SDK, \ 4,0 0,0 \ Samples \ значок

Однако это может быть утомительно для настройки и программы, так что Барсук, приложение AIR, что все маски этот процесс с простой мастер, который наполнил параметров, в том числе текстовые строки в использовании, и будет генерировать необходимый код. Вы можете скачать его здесь .

При запуске см. на главном экране.

badger Adobe Air XI   Despliega tus aplicaciones directamente desde la web

По умолчанию есть только один шаблон, поэтому мы можем пропустить первое меню. При втором выбрать Баджер AIR приложение автоматически загружать некоторые параметры, и, когда вы закончите с последним вариантом "Экспорт значок генерировать код.

В конфигурации Есть два важных областях. "Применение URL", вы должны ввести полный URL (с http://), где вы загрузили приложение и "идентификатор издателя", где вы должны выбрать путь, на котором установлено локально Баджер автоматически считывает эту информацию необходимо Чтобы проверить, если клиент уже установлен.

Поднимаясь все генерируемые файлы на свой веб-сайт (HTML может поместиться хорошо) и загрузить его в адресную строку браузера вы увидите что-то вроде этого, если у вас нет приложения (или структура) установлен.

Zed 1273050499847 Adobe Air XI   Despliega tus aplicaciones directamente desde la web

Нажав кнопку "Установить", если у вас нет рамках установлен, то он будет спрашивать разрешения и загрузки:

Instant Mensamovil Alvento 1272955528226 Adobe Air XI   Despliega tus aplicaciones directamente desde la web Instant Mensamovil Alvento 1272955548743 Adobe Air XI   Despliega tus aplicaciones directamente desde la web

Чтобы, наконец, завершить установку приложения.

mensamovil21 Adobe Air XI   Despliega tus aplicaciones directamente desde la web

Если клиент уже установленного приложения может запускаться автоматически. Для достижения этой цели необходимо, во-первых, дескриптор приложения, которое вы установили следующий параметр к "истинным":

  1. <allowBrowserInvocation> правда </> allowBrowserInvocation

Теперь, если у клиента уже имеется наше приложение, мы увидим что-то вроде этого:

Zed 1273050371165 Adobe Air XI   Despliega tus aplicaciones directamente desde la web

А нажав на кнопку "Выполнить сейчас" наше приложение будет загружать только :) .

Как вы можете видеть очень просто для клиента установить AIR и наших приложений, ничего общего с того, чтобы скачать рамки, с одной стороны, и реализации, с другой.

Если вы оказались полезными эту статью ... Разделять!