Version: 2023.1
言語: 日本語
macOS 用の開発
IL2CPP を macOS で使用する

macOS のディープリンク

ディープリンクとは、ウェブサイトではなくアプリケーション内の特定の場所にユーザーを遷移させるハイパーリンクです。ユーザーがディープリンクをクリックすると、指定された場所 (例: Unity アプリケーションの特定のシーンなど) からアプリケーションが開きます。macOS アプリケーションでディープリンクを有効にする方法は 2 つあります。それは、URL スキームとユニバーサルリンクです。

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

URL スキーム

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

  1. Edit > Project Settings > Player > Other Settings を開きます。
  2. Mac Configuration セクションで、以下のプロパティを設定します。
    • Size プロパティを 1 に設定します。
    • Element 0 プロパティに、アプリケーションで使用する URL スキームを設定します。例えば、デバイスが unitydl:// で始まるリンクを処理する時にアプリケーションを開くには、unitydl を使用します。
macOS 用の Supported URL schemes (サポートされる URL スキーム) 設定
macOS 用の Supported URL schemes (サポートされる URL スキーム) 設定

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

ユニバーサルリンク

ユニバーサルリンクは、アプリケーション内の特定の場所を開くという意味で、ディープリンクと似ています。ただし、アプリケーションがインストールされていない場合は、ユニバーサルリンクは Safari で URL を開きます。ユニバーサルリンクを有効にするには、Apple のドキュメント Allowing Apps and Websites to Link to Your Content を参照してください。

その他の参考資料

macOS 用の開発
IL2CPP を macOS で使用する