Version: 2022.2
Language : English
macOS development
Use IL2CPP with macOS

Deep linking with macOS

Deep links are URL links outside of your application that direct users to a location in your application. When the user clicks a deep link for an application, the operating system opens the Unity application at a specified place (for example, a specific scene). For more information about deep links and how to use them, refer to Deep links.

Enable deep linking for macOS applications

Before you can process deep links, you need to configure your application to react to them. This section has instructions on how set up deep links for macOS.

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

URL schemes

A URL scheme specifies a link structure that your iOS application reacts to. If the device processes a deep link that matches this structure, the device opens your application. To add a URL scheme:

  1. Open the Player SettingsSettings that let you set various player-specific options for the final game built by Unity. More info
    See in Glossary
    window from Edit > Project Settings > Player Settings.
  2. Select Windows, Mac, Linux settings.
  3. Select Other Settings, then scroll down to Mac Configuration.
  4. Expand the Supported URL schemes section and, in the Element 0 field, enter the URL scheme to associate with your application. For example, unitydl.

Your macOS application now opens when the device processes any link that starts with unitydl://.

Universal links

For information on how to enable universal links, see Apple’s documentation on Allowing Apps and Websites to Link to Your Content.

Use deep linking on macOS

After you enable deep links for macOS, the way that you use them is platform-agnostic. For information on how to handle deep links when your application opens, refer to Using deep links.

macOS development
Use IL2CPP with macOS
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961