この機能はユニバーサルリンクと呼ばれます。こちらのAppleのドキュメントをご覧ください。
基本的にこれを機能させるには、NYTimes Webサイトの開発者がapple-app-site-association
サーバー上で呼び出されるファイルを持っている必要があります。このファイルは、NYTimesのWebサイトhttp://nytimes.com/apple-app-site-associationで表示できます。ファイル内で、どのURLがリダイレクトされるか(NYTimesサイトで、ドメイン名の直後に2000年から2099年までの年があるもの)およびリダイレクトされるアプリ(4つのNYTimesアプリ)を指定できます。一見ファイルはウェブサイト上では問題なく見えますが、興味深いことに、http://www.nytimes.com/2016 / ...のようなリンクのみが機能しますが、http:// www.nytimes.com/reuters/2016 / ...しない。そのため、nytimes.com Webサイトへのすべてのリンクをアプリで開くことを望まないと決定したことに注意してください。
また、iOSアプリ内の設定を変更して、リンクを受け取るドメインを一覧表示する必要があります。これは、という資格の形式を取りますcom.apple.developer.associated-domains
。アプリの構成方法が原因で、アプリ内のplistファイルをチェックして、正しく構成されているかどうかを確認できません。しかし、私自身のテストでは、この機能は問題なく機能しているようです。私は行くとき、この記事で私はランダムにDaringFireballに取り上げ、NYTimesのリンクをクリックしましたが、NYTimesのが自動的に起動するアプリやSafariのではなく、記事を開きます。
何が起こったのかといえば、ユニバーサルリンクをSafariから関連アプリに渡したくないことをiOSに伝えることができるということです。これを行うには、iOSがユニバーサルリンクでアプリを開いたときに画面の右上隅に表示されるリンクをクリックします。iOSのその時点から、そのサイトのユニバーサルリンク機能は無視されます。これはかなり直感的ではないため、サイトのユニバーサルリンク機能が無効になっていることを認識せずにこれを行った可能性があります。
そのサイトのユニバーサルリンクを再度有効にする方法は2つあります。NYTimesリンクを長押しして、メニューから「NYTimesで開く」を選択するか、SafariでNYTimes Webサイトを開いて、サイトの上部にあるスマートアプリバナーの「OPEN」リンクをクリックします。
乗車方法をお知らせください。