Diese Funktion wird als Universal Links bezeichnet. Sie können die Dokumentation von Apple dazu hier lesen .
Grundsätzlich benötigt der Entwickler der NYTimes-Website eine Datei, die apple-app-site-association
auf seinem Server aufgerufen wird, damit dies funktioniert . Sie können diese Datei auf der NYTimes-Website unter http://nytimes.com/apple-app-site-association anzeigen . In der Datei können sie angeben, welche URLs umgeleitet werden (auf der NYTimes-Site alle, die ein Jahr zwischen 2000 und 2099 unmittelbar nach dem Domainnamen haben) und zu welchen Apps sie umgeleitet werden (vier NYTimes-Apps). Auf den ersten Blick sieht die Datei auf ihrer Website in Ordnung aus, aber interessanterweise bedeutet dies, dass nur Links wie dieser http: //www.nytimes.com/2016 / ... funktionieren, während alles andere wie dieser zum Beispiel http: // www.nytimes.com/reuters/2016 / ...wird nicht. Es ist also sofort bemerkenswert, dass sie entschieden haben, dass nicht alle Links zur Website nytimes.com in ihren Apps geöffnet werden sollen.
Sie müssen auch eine Einstellung in ihren iOS-Apps ändern, um aufzulisten, von welchen Domains Links empfangen werden sollen. Dies erfolgt in Form eines Anspruchs genannt com.apple.developer.associated-domains
. Aufgrund der Art und Weise, wie ihre App konfiguriert ist, kann ich die plist-Dateien in ihrer App nicht überprüfen, um festzustellen, ob sie richtig konfiguriert sind. Aber in meinen eigenen Tests scheint diese Funktion in Ordnung zu sein. Wenn ich zu diesem Artikel gehe, den ich zufällig auf DaringFireball ausgewählt und auf den NYTimes-Link geklickt habe, wird die NYTimes-App automatisch gestartet und der Artikel anstelle von Safari geöffnet.
Was möglicherweise passiert ist, ist, dass Sie iOS mitteilen können, dass Sie nicht möchten, dass Universal Links von Safari an die entsprechende App weitergeleitet werden. Klicken Sie dazu auf den Link, der in der oberen rechten Ecke des Bildschirms angezeigt wird, wenn iOS eine App mit einem Universal Link geöffnet hat. Ab diesem Zeitpunkt ignoriert iOS die Universal Link-Funktion für diese Site. Dies ist nicht sehr intuitiv. Möglicherweise haben Sie dies getan, ohne zu bemerken, dass dadurch die Universal Links-Funktion für die Site deaktiviert wird.
Es gibt zwei Methoden, um Universal Links für diese Site wieder zu aktivieren. Drücken Sie entweder lange auf einen NYTimes-Link und wählen Sie "In" NYTimes "öffnen" aus dem Menü oder öffnen Sie die NYTimes-Website in Safari und klicken Sie auf den Link "ÖFFNEN" im Smart App-Banner oben auf der Website.
Lassen Sie uns wissen, wie es Ihnen geht.