ユニバーサルリンクとは、Apple が iOS 9 以降で提供するディープリンク技術です。通常の HTTPS URL を使用しながら、対応するアプリがインストールされている場合はアプリ内の特定画面を直接開き、未インストールの場合は Safari で Web ページを表示するフォールバック動作を実現します。
従来の URI スキーム方式 (myapp://path) と異なり、ユニバーサルリンクは標準的な HTTPS URL を使用するため、アプリが未インストールでもエラーにならず、Web ページとして正常に表示されます。この「グレースフルデグラデーション」が最大の利点です。<% if (typeof amazonTag !== 'undefined' && amazonTag) { %><a href="https://www.amazon.co.jp/s?k=iOS%20アプリ開発%20入門&tag=<%= amazonTag %>" target="_blank" rel="nofollow noopener noreferrer" class="amazon-inline-link">Amazon の関連書籍</a><% } else { %>Amazon の関連書籍<% } %>も参考になります。
ユニバーサルリンクの実装には、Web サーバーに apple-app-site-association (AASA) ファイルを配置し、アプリ側で Associated Domains の設定を行う必要があります。AASA ファイルには、どの URL パターンをアプリで処理するかを JSON 形式で定義します。
短縮 URL サービスとユニバーサルリンクを組み合わせることで、1 つの短縮 URL から iOS アプリ、Android アプリ、Web ページへの最適な振り分けが可能になります。<% if (typeof amazonTag !== 'undefined' && amazonTag) { %><a href="https://www.amazon.co.jp/s?k=モバイル%20UX%20設計&tag=<%= amazonTag %>" target="_blank" rel="nofollow noopener noreferrer" class="amazon-inline-link">モバイル UX 設計の実践書</a><% } else { %>モバイル UX 設計の実践書<% } %>も役立ちます。