Мы разрабатываем корпоративное приложение для Windows Phone 8.
Я следил за каждым шагом, описанным в Распространение приложений компании для Windows Phone
Вот что я сделал:
- Зарегистрированный учет компании
- Купил корпоративный сертификат от Symantec.
- Экспортированный файл PFX с закрытым ключом
- Сгенерированный токен регистрации (файл AETX) из PFX.
- Разработанное приложение, построенное с помощью визуальной студии и получившее файл xap генерироваться. (Назовите его App.xap)
- Предварительно скомпилированные управляемые сборки и Подпись с сертификатом, используя BuildMDILXap.ps1 powershell script. (Все сообщения отмечены успехом).
- Хостинг AETX и подписанный файл XAP на нашем веб-сервере.
В этот момент, когда телефон wp8 пытается загрузить XAP файл без предварительной установки AETX, телефон дает правильное сообщение об ошибке: "Перед установкой этого приложения вам нужно добавить учетную запись компании XXXX. Обратитесь за помощью к вашей компании поддержки".
После установки AETX, когда телефон wp8 пытается установить XAP файл, телефон запрашивает подтверждение: "Вы хотите установить App1 из XXXX?" После нажатия кнопки "установить" ничего не происходит. Сообщение об успешном запуске отсутствует, сообщение об ошибке отсутствует, нет указаний на установку, и приложение не отображается в списке приложений.
Я также попытался отправить файлы AETX и XAP по электронной почте (в случае, если Internet Explorer или iis не могут обрабатывать типы файлов), тот же результат.
Я также попытался сделать то же самое для нашего приложения-концентратора нашей компании, тот же результат.
Насколько я понимаю, приложение-концентратор компании - это еще одно приложение (конечно, для разных целей), и как обычное приложение, так и приложение-концентратор могут быть распределены одинаково (через веб-адрес или адрес электронной почты и т.д.), правильно?
Что не так? Не можете найти проблему здесь? Любые идеи?