Version: 2022.3
言語: 日本語
Unity をネイティブ iOS アプリケーションに統合
Unity での iOS 承認

iOS のディープリンク

ディープリンクとは、アプリケーションの外にあって、ユーザーをアプリケーション内の特定の場所に遷移させる URL リンクです。ユーザーがアプリケーションのディープリンクをクリックすると、オペレーティングシステムが、指定された場所 (例えば、特定のシーン) で Unity アプリケーションを開きます。ディープリンクに関する詳細とその使用方法については、ディープリンク を参照してください。

iOS アプリケーションのディープリンクの有効化

ディープリンクを処理する前に、アプリケーションを、ディープリンクに反応するように設定する必要があります。このセクションには、iOS のディープリンクの設定手順を掲載しています。

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

URL スキーム

URL スキームは、iOS アプリケーションが反応するリンク構造を指定します。デバイスがこの構造に一致するディープリンクを処理すると、デバイスはアプリケーションを開きます。URL スキームを加えるには以下を行います。

  1. iOS Player Settings ウィンドウを開きます (メニュー: Edit > Project Settings > Player Settings に移動し、iOS を選択します)。
  2. Other を選択し、下にスクロールして Configuration を表示します。
  3. Supported URL schemes セクションを展開し、Element 0 フィールドに、アプリケーションに紐付ける URL スキーム (例えば unitydl) を入力します。

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

ユニバーサルリンク

ユニバーサルリンクを有効にする方法については、Apple のドキュメント Allowing Apps and Websites to Link to Your Content を参照してください。

iOS でのディープリンクの使用

iOS のディープリンクを有効にすると、その使用方法はプラットフォームに依存しません。アプリケーションを開始する際のディープリンクの処理方法については、ディープリンクの使用 を参照してください。

Unity をネイティブ iOS アプリケーションに統合
Unity での iOS 承認