MIME-тип для WP8 AET

Я ищу тип Mime для файла aetx.

Этот файл используется при распространении приложения Windows Phone 8 внутри компании. пользователь загружает и устанавливает это на свой телефон. Но когда вы загружаете этот файл, телефон не дает возможности установить этот токен регистрации. Я могу только предположить, что веб-сервер не настроен на правильный тип MIME, поэтому телефон отвечает соответствующим образом.

мои навыки работы с Google не помогли мне в этом случае, а документация Microsoft ... скудна по этому вопросу.

спасибо за любую помощь.

Мартин


person SmithMart    schedule 09.01.2013    source источник


Ответы (2)


Наконец нашел. в файле aet.xml, созданном при создании одного из этих токенов, вы можете увидеть его файл сертификата x509.

Итак, мим-тип:

"приложение/c-x509-ca-cert"

Таким образом, вы можете разместить это на безопасном сайте, а затем установить тип MIME для загрузки вашими пользователями, надеюсь, это сэкономит кому-то время.

person SmithMart    schedule 09.01.2013
comment
Это работает только на Windows Phone 8, не работает на Windows Phone 8.1. - person Mohamed AMAZIRH; 19.02.2015

Хотя ответ Мартина верен для Windows Phone 8.0, он не будет работать для Windows Phone 8.1.

Если вы используете "application/c-x509-ca-cert" с 8.1, файл .aetx преобразуется в .cer, и вы получаете ошибка 0x8028a001 "Вашему телефону не удалось добавить один или несколько сертификатов, поскольку файл сертификата может быть неподдерживаемым или поврежденным...".

Правильный тип для 8.1 – "application/octet-stream". Тот же MIME-тип, который используется при отправке токена в виде вложения в электронном письме.

Но с "application/octet-stream" WindowPhone 8.0 не видит файл aetx как токен и отображает его содержимое пользователю.

Решение состоит в том, чтобы использовать сервлет (или его эквивалент, если вы не используете java) для динамической установки типа mime.

person Mohamed AMAZIRH    schedule 19.02.2015