2017-01-19 3 views
0

Ich habe eine einfache ember.js App, und ich möchte Universal Linking zu meiner nativen iOS App unterstützen. Ich habe dies erfolgreich mit einem einfachen Apache Server oder Node Server gemacht, aber ich bin neu in ember.js.Universal Links auf iOS mit Ember.js

Wie würde ich meine ember.js App so konfigurieren, dass es eine rohe JSON-Datei aus dem Stammverzeichnis von meiner Seite dient, wie:

http://example.com/apple-app-site-association 

Die Content-Type dieser Datei auch auf application/json eingestellt werden muss.
Gibt es einen einfachen Weg, dies in ember.js zu tun?

Ich habe versucht, nur die Datei in meinem Ordner dist nach dem Aufbau, aber das hat nicht funktioniert.

+0

Ember ist Frontend-Framework. Dies wird keine Dateien/JSON-Antwort liefern, wie dies der Webserver tut. – kumkanillam

+0

Vielleicht ist es eine Frage der richtigen Konfiguration des Servers? Wenn ich den Server mit 'ember serve 'hochfahre, wird eine Datei' robots.txt' aus dem 'dist'-Ordner bereitgestellt. Ist es nur hart codiert, oder kann ich irgendwo eine Konfiguration für mehr Dateien einrichten? –

+0

'ember serve' wird nur für Entwicklungszwecke verwendet, die nicht für die Produktion verwendet werden. – kumkanillam

Antwort

0

Die Antwort ist so einfach Ich bin versucht, nur die Frage zu löschen.

Alle ember serve ist dient den Inhalt der dist Ordner. Wenn Sie einen anders konfigurierten Server benötigen, nehmen Sie einfach den Inhalt des Ordners dist, nachdem Sie ember build ausgeführt haben, und bedienen Sie ihn von Ihrem eigenen Server. Dann können Sie es so konfigurieren, dass es die Datei apple-app-site-association nach Bedarf bereitstellt.

Verwandte Themen