深度链接是指应用程序外部的超链接,它们将用户带到应用程序内的特定位置,而不是网站。当用户点击深度链接时,应用程序将从指定位置打开,例如 Unity 应用程序中的特定场景场景包含游戏的环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,本质上是分段设计和构建您的游戏。 更多信息
参见 词汇表。有关深度链接以及如何使用它们的更多信息,请参阅 深度链接。
使用 意图过滤器 为 Android 应用程序启用深度链接。意图过滤器覆盖标准 Android 应用清单 以包含 Activity 的特定意图过滤器部分。
要设置意图过滤器,请执行以下步骤
Assets/Plugins/Android
中创建一个名为 AndroidManifest.xml
的新文件。AndroidManifest.xml
文件。<activity>
元素内,该元素名为 com.unity3d.player.UnityPlayerGameActivity
或 com.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 启用深度链接后,使用它们的方式与平台无关。有关在应用程序打开时如何处理深度链接的信息,请参阅 使用深度链接。