メインコンテンツへ
短.be

ユニバーサルリンク

Apple が提供するディープリンク技術。通常の HTTPS URL でアプリ内の特定画面に直接遷移させる iOS の仕組み。

2025年9月8日 · 約 1 分で読めます

URL 短縮

ユニバーサルリンク (Universal Links) とは、 Apple が提供する iOS 向けのディープリンク技術です。通常の HTTPS URL でアプリ内の特定画面に直接遷移させることができ、アプリがインストールされていなければ Web ブラウザでページを表示します。

ユニバーサルリンクの設定には、 Web サーバーの /.well-known/apple-app-site-association (AASA) ファイルにアプリの Bundle ID と対応するパスを記述し、アプリの Xcode プロジェクトで Associated Domains を設定する必要があります。 AASA ファイルは HTTPS で配信され、 Content-Type: application/json で返す必要があります。

Android の App Links との違いは、検証ファイルの形式 (AASA vs assetlinks.json) と配置場所 (/.well-known/ は共通) です。クロスプラットフォームのアプリでは両方の設定が必要です。

ユニバーサルリンクの注意点として、 Safari でリンクを長押しすると「 Safari で開く」オプションが表示され、ユーザーがこれを選択するとアプリではなく Web ブラウザで開かれます。一度 Web ブラウザで開くと、以降のアクセスもブラウザで開かれるようになるため、ユーザーに「アプリで開く」バナーを表示して誘導する UX 設計が重要です。

短縮 URL サービスとユニバーサルリンクを組み合わせる場合、短縮 URL のリダイレクトが間に入ることでユニバーサルリンクの検証が失敗するケースがあります。短縮 URL サービス側でユニバーサルリンクに対応した設定が必要です。関連書籍は Amazon でも探せます。

X でシェアはてブ

この記事は役に立ちましたか?

関連用語

関連記事

よくある質問

Universal Links と URL スキーム (myapp://) の違いは何ですか?
URL スキームはアプリ固有のプロトコルを使用しますが、 Universal Links は標準の HTTPS URL を使用します。 Universal Links はアプリ未インストール時に Web ページにフォールバックできる点が優れています。
Universal Links の設定には何が必要ですか?
Apple Developer アカウント、 apple-app-site-association ファイルの Web サーバーへの配置、アプリ側の Associated Domains 設定が必要です。

短縮 URL を作成してみませんか?

無料で URL を短縮する