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

iOS のディープリンク

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

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

ディープリンクの使用方法と、アプリケーション起動時のディープリンクの処理方法については、ディープリンクの使用を参照してください。

URL スキーム

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 スキーム設定。
iOS でサポートされる URL スキーム設定。

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

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

ユニバーサルリンク

ユニバーサルリンクは、アプリケーション内の特定の場所を開くという点で、ディープリンクと類似しています。ただし、アプリケーションがインストールされていない場合は、ユニバーサルリンクは Safari で URL を開きます。ユニバーサルリンクを有効にするには、アプリケーションとウェブサイトをコンテンツにリンクできるようにするに関する Apple のドキュメントを参照してください。

追加リソース

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