2016-12-21 3 views
1

Ich versuche universelle App-Links für meine App einzurichten und versuche, die app-app-site-association auf den Server zu laden "/" und "/.well-known" Standorte, aber wenn ich dorthin navigiere, bekomme ich einen 404 Fehler.Wie man den Inhalt/MIME-Typ von apple-app-site-association als application/json setzt

Der MIME-Typ ist nicht Anwendung/JSON, wenn ich versuche, einen zu erstellen, wird immer wieder auf Text und nicht auf Anwendung/JSON zurückgesetzt.

Ich habe keinen Zugriff auf virtuelle Hosts/Apache-Einstellungen auf Plesk für den Server noch habe ich Zugriff auf die etc/sites-verfügbar, um den Inhaltstyp der Datei festzulegen.Dies ist meine Referenz https://gist.github.com/anhar/6d50c023f442fb2437e1#modifying-the-content-type.

Der Inhalt meiner Datei sind

{ 
    "applinks": { 
     "apps": [], 
     "details": [ 
      { 
       "appID": "XXXXX.com.domain.appname", 
       "paths": [ 
        "*" 
       ] 
      } 
     ] 
    } 
} 

Bitte helfen.

Antwort

0

Der Server vom Client zur Verfügung gestellt ist IIS so

musste ich eine JSON-Datei Apfel-App-Ort-association.json, und in einer Rewrite-Regel in der Datei web.config, an der Wurzel hochladen, gefunden
<rewrite> 
     <rules> 
      <rule name="apple_json_file"> 
       <match url="^apple-app-site-association" /> 
       <action type="Rewrite" url="apple-app-site-association.json" /> 

      </rule> 
     </rules> 
    </rewrite> 

Hat den Trick für mich gemacht.

Verwandte Themen