MIME-Typ für WP8 AET

8

Ich suche nach dem Mime-Typ für eine AETX-Datei.

Diese Datei wird verwendet, wenn Sie eine Windows Phone 8-Anwendung intern verteilen. Ein Benutzer lädt diese herunter und installiert sie auf seinem Telefon. Wenn Sie diese Datei herunterladen, bietet das Telefon jedoch keine Option zum Installieren dieses Registrierungstokens. Ich kann nur raten, dass der Webserver nicht auf den richtigen MIME-Typ eingestellt ist, also reagiert das Telefon entsprechend.

Meine Google-Kenntnisse haben mich bei dieser Gelegenheit enttäuscht und die Microsoft-Dokumentation ist ... spärlich zu diesem Thema.

Danke für jede Hilfe.

Martyn

    
SmithMart 09.01.2013, 15:07
quelle

2 Antworten

16

Endlich gefunden. In der aet.xml-Datei, die erstellt wird, wenn Sie eines dieser Tokens generieren, können Sie eine x509-Zertifikatsdatei sehen.

Also, der Mime-Typ ist:

"application / c-x509-ca-cert"

So können Sie dies auf einer sicheren Site hosten und dann den MIME-Typ für Ihre Benutzer zum Herunterladen festlegen, hoffentlich spart es jemand anderem etwas Zeit.

    
SmithMart 09.01.2013, 15:53
quelle
2

Während Martins Antwort für Windows Phone 8.0 korrekt ist, funktioniert sie nicht für Windows Phone 8.1.

Wenn Sie "application / c-x509-ca-cert" mit 8,1, die .aetx -Datei umgewandelt wird cer und Sie erhalten den Fehler 0x8028a001 „Ihr Telefon konnte nicht fügen Sie ein oder mehrere Zertifikate, da die Zertifikatsdatei möglicherweise nicht unterstützt oder beschädigt ...“ .

Der korrekte Typ für 8.1 ist "application / octet-stream" . Derselbe MIME-Typ wird verwendet, wenn Sie das Token als Anhang in einer E-Mail senden.

Aber mit "application / octet-stream" , WindowPhone 8.0 schaut nicht die aetx Datei als Token und zeigt seinen Inhalt an den Benutzer.

Die Lösung ist ein Servlet (oder gleichwertig, wenn Sie mit Java nicht) zu verwenden, dynamisch dem MIME-Typen zu setzen.

    
Mohamed AMAZIRH 19.02.2015 10:52
quelle