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