# iOS のディープリンク

> Use deep linking on iOS devices.

ディープリンクとは、ウェブサイトではなくアプリケーション内の特定の場所にユーザーを遷移させる、アプリケーションの外部にあるハイパーリンクです。ユーザーがディープリンクをクリックすると、Unity アプリケーションの特定のシーンなど、指定された場所でアプリケーションが開きます。ディープリンクとそれらの使用方法の詳細については、[ディープリンク](/engine/6000.0/manual/platform-specific/cross-platform-features/deep-linking.md)を参照してください。

iOS アプリケーションでディープリンクを有効にする方法は 2 つあります。それらの方法は、URL スキームとユニバーサルリンクです。

ディープリンクの使用方法と、アプリケーション起動時のディープリンクの処理方法については、[ディープリンクの使用](/engine/6000.0/manual/platform-specific/cross-platform-features/deep-linking.md#using-deep-links)を参照してください。

## URL スキーム##url-schemes

URL スキームは、iOS アプリケーションが参照するリンク構造を指定します。URL スキームの構造に一致するディープリンクをユーザーがクリックすると、デバイスがアプリケーションを開きます。URL スキームを追加するには、以下の手順を行います。

1. **Edit** > **Project Settings** > **Player** > **Other Settings** > **Configuration** に移動します。

2. **Supported URL schemes** を展開し、以下のプロパティを設定します。

   * **Size** プロパティを `1` に設定します。
   * **Element 0** プロパティに、アプリケーションで使用する URL スキームを設定します。例えば、デバイスが `unitydl://` で始まるリンクを処理する際にアプリケーションを開くには、`unitydl` を使用します。


**iOS でサポートされる URL スキーム設定。:**
![](/api/media?file=/engine/6000.0/media/images/ios-supported-url.png)

これで、`unitydl://` で始まるリンクをデバイスが処理するたびに、iOS アプリケーションが開かれるようになりました。

**ノート**: 複数の URL スキームをプロジェクトに使用するには、**Size** プロパティの値を引き上げてください。

## ユニバーサルリンク##universal-links

ユニバーサルリンクは、アプリケーション内の特定の場所を開くという点で、ディープリンクと類似しています。ただし、アプリケーションがインストールされていない場合は、ユニバーサルリンクは Safari で URL を開きます。ユニバーサルリンクを有効にするには、[アプリケーションとウェブサイトをコンテンツにリンクできるようにする](https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content)に関する Apple のドキュメントを参照してください。

## 追加リソース##additional-resources

* [ディープリンク](/engine/6000.0/manual/platform-specific/cross-platform-features/deep-linking.md)
