Version: Unity 6.0 (6000.0)
语言 : 中文
将 Unity 集成到原生 iOS 应用程序中
Unity 中的 iOS 授权管理

iOS 上的深度链接

深度链接是应用程序外部的超链接,可将用户带到应用程序中的特定位置而不是网站。当用户单击深度链接时,应用程序将从指定位置打开,例如 Unity 应用程序中的特定场景。有关深度链接及其使用方法的更多信息,请参阅深度链接

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

有关如何使用深度链接以及在应用程序打开时处理深度链接的信息,请参阅使用深度链接

URL 方案

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 方案设置。
iOS 支持的 URL 方案设置。

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

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

通用链接

通用链接类似于深度链接,因为会从应用程序中的特定位置打开。但是,如果未安装应用程序,则通用链接会在 Safari 中打开 URL。要启用通用链接,请参阅 Apple 关于允许应用程序和网站链接到内容的文档。

其他资源

将 Unity 集成到原生 iOS 应用程序中
Unity 中的 iOS 授权管理