Version: Unity 6.0 (6000.0)
语言 : 中文
设置 Android 应用程序的入口点
设备功能和权限

Android 上的深度链接

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

针对 Android 应用程序启用深度链接

使用意图筛选器可为 Android 应用程序启用深度链接。意图筛选器覆盖了标准 Android App Manifest,以涵盖 Activity 的特定意图筛选器部分。

要设置意图筛选器,请使用以下步骤:

  1. 导航到编辑 (Edit) > 项目设置 (Project Settings) > 播放器 (Player)。
  2. Android 设置 (Android settings) 标签中,展开 发布设置 (Publishing Settings) 部分。
  3. 构建 (Build) 部分中,启用自定义主清单 (Custom Main Manifest)。这会在 Assets/Plugins/Android 中创建一个名为 AndroidManifest.xml 的新文件。
  4. 在项目窗口中,前往资源 (Assets) > 插件 (Plugins) > Android,然后打开 AndroidManifest.xml 文件。
  5. 在 Unity<activity> 元素中添加以下代码示例,命名为 com.unity3d.player.UnityPlayerGameActivitycom.unity3d.player.UnityPlayerActivity,然后保存文件。
<intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <category android:name="android.intent.category.BROWSABLE" />
  <data android:scheme="unitydl" android:host="mylink" />
</intent-filter>

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

在 Android 上使用深度链接

在 Android 上启用深度链接后,使用链接的方式与平台无关。有关在应用程序打开时如何处理深度链接的信息,请参阅使用深度链接

设置 Android 应用程序的入口点
设备功能和权限