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

iOS のディープリンク

Deep links are hyperlinks outside of your application that take a user to a specific location within the application rather than a website. When a user clicks a deep link, the application opens from the designated location, such as a specific scene in a Unity application. For more information about deep links and how to use them, refer to Deep linking.

There are two ways to enable deep links for iOS applications: URL schemes and universal links.

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

URL スキーム

A URL scheme specifies a link structure that your iOS application refers to. The device opens the application when the user clicks a deep link that matches the URL scheme structure. To add a URL scheme, use the following steps:

  1. Go to Edit > Project Settings > Player > Other Settings > Configuration.
  2. Expand Supported URL schemes to set the following properties:
    • Size プロパティを 1 に設定します。
    • Element 0 プロパティに、アプリケーションで使用する URL スキームを設定します。例えば、デバイスが unitydl:// で始まるリンクを処理する時にアプリケーションを開くには、unitydl を使用します。
Supported URL schemes settings for iOS.
Supported URL schemes settings for iOS.

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

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

ユニバーサルリンク

Universal links are similar to deep links because they open a specific location within an application. However, if the application isn’t installed, a universal link opens a URL in Safari. To enable universal links, refer to Apple’s documentation on Allowing Apps and Websites to Link to Your Content.

その他の参考資料


Did you find this page useful? Please give it a rating:

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