WP8 AET的MIME类型

时间:2013-01-09 15:07:30

标签: windows-phone-8 windows-phone-8.1 in-house-distribution

我正在为aetx文件寻找Mime类型。

在内部分发Windows Phone 8应用程序时使用此文件。用户下载并将其安装到手机上。 但是,当您下载此文件时,手机不会提供安装此注册令牌的选项。 我只能猜测Web服务器没有设置正确的MIME类型,因此手机响应得当。

我的谷歌技能在这种情况下失败了,微软的文档在这个主题上很少见。

感谢您的帮助。

马丁

2 个答案:

答案 0 :(得分:16)

终于找到了它。在生成其中一个令牌时创建的aet.xml文件中,您可以看到它的x509证书文件。

所以,mime类型是:

“应用/ C-X509-CA证书”

因此,您可以在安全的网站上托管此设置,然后设置mime类型供您的用户下载,希望它可以节省其他人一些时间。

答案 1 :(得分:2)

虽然Martin的答案对于Windows Phone 8.0是正确的,但它不适用于Windows Phone 8.1。

如果您在8.1中使用“application / c-x509-ca-cert” .aetx 文件将转换为 .cer 并且您收到错误 0x8028a001 “您的手机无法添加一个或多个证书,因为证书文件可能不受支持或损坏......”

8.1的正确类型是“application / octet-stream”。当您在电子邮件中将令牌作为附件发送时,使用相同的mime类型。

但是使用“application / octet-stream”,WindowPhone 8.0不会将aetx文件视为令牌并将其内容显示给用户。

解决方案是使用servlet(或等效,如果你不使用java)动态设置mime类型。