# iOS 上的深度链接

> Use deep linking on iOS devices.

深度链接是应用程序外部的超链接，可将用户带到应用程序中的特定位置而不是网站。当用户单击深度链接时，应用程序将从指定位置打开，例如 Unity 应用程序中的特定场景。有关深度链接及其使用方法的更多信息，请参阅[深度链接](/engine/6000.0/manual/platform-specific/cross-platform-features/deep-linking.md)。

有两种方法可以为 iOS 应用程序启用深度链接：URL 方案和通用链接。

有关如何使用深度链接以及在应用程序打开时处理深度链接的信息，请参阅[使用深度链接](/engine/6000.0/manual/platform-specific/cross-platform-features/deep-linking.md#using-deep-links)。

## URL 方案##url-schemes

URL 方案指定了 iOS 应用程序引用的链接结构。当用户单击与 URL 方案结构匹配的深度链接时，设备就会打开应用程序。要添加 URL 方案，请执行以下步骤：

1. 前往**编辑** (Edit) > **项目设置** (Project Settings) > **播放器** (Player) > **其他设置** (Other Settings) > **配置** (Configuration)。

2. 展开**支持的 URL 方案** (Supported URL schemes) 以设置以下属性：

   * 将 **大小 (Size)** 属性调整为 `1`。
   * 将 **Element 0** 属性添加到 URL 方案，以便与应用程序一起使用。例如，当设备处理以 `unitydl://` 开头的链接时，使用 `unitydl` 打开应用程序。


**iOS 支持的 URL 方案设置。:**
![](/api/media?file=/engine/6000.0/media/images/ios-supported-url.png)

现在，当设备处理任何以 `unitydl://` 开头的链接时，iOS 应用程序将会打开。

**注意**：要在项目中使用多个 URL 方案，请增加**大小** (Size) 属性的值。

## 通用链接##universal-links

通用链接类似于深度链接，因为会从应用程序中的特定位置打开。但是，如果未安装应用程序，则通用链接会在 Safari 中打开 URL。要启用通用链接，请参阅 Apple 关于[允许应用程序和网站链接到内容](https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content)的文档。

## 其他资源##additional-resources

* [深度链接](/engine/6000.0/manual/platform-specific/cross-platform-features/deep-linking.md)
