Почему на значке AIR всегда указано «установить», если я уже установил приложение AIR?

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

Поскольку приложение AIR подписано цифровой подписью Thawte, значок AIR продолжает попытки установить его, даже если он уже существует, и я получаю сообщение «Та же версия приложения, которую вы открыли, уже существует в этой системе. Хотите запустить эту версию? уже установлено?"

Похоже, значок не определяет уже установленную версию.

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

ваше здоровье


person undefined    schedule 05.05.2011    source источник


Ответы (1)


Я использовал Adobe AIR версии 1.5, и мой новый сертификат создал новый идентификатор издателя, который мне пришлось обновить в моем badge.swf. После того, как я добавил новый идентификатор издателя в badge.swf, установка произошла только один раз, и последующие щелчки по значку запустили приложение, как и ожидалось.

person undefined    schedule 10.05.2011