Android 上的深度链接
Explains how to use deep linking on Android devices.
阅读时间2 分钟最后更新于 1 个月前
深度链接是应用程序外部的超链接,可将用户带到应用程序中的特定位置而不是网站。当用户单击深度链接时,应用程序将从指定位置打开,例如 Unity 应用程序中的特定场景。有关深度链接及其使用方法的更多信息,请参阅深度链接。
针对 Android 应用程序启用深度链接
要设置意图筛选器,请使用以下步骤:
- 导航到编辑 (Edit) > 项目设置 (Project Settings) > 播放器 (Player)。
- 在 Android 设置 (Android settings) 标签中,展开 发布设置 (Publishing Settings) 部分。
- 在构建 (Build) 部分中,启用自定义主清单 (Custom Main Manifest)。这会在 中创建一个名为
Assets/Plugins/Android的新文件。AndroidManifest.xml - 在项目窗口中,前往资源 (Assets) > 插件 (Plugins) > Android,然后打开 文件。
AndroidManifest.xml - 在 Unity元素中添加以下代码示例,命名为
<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 上使用深度链接
在 Android 上启用深度链接后,使用链接的方式与平台无关。有关在应用程序打开时如何处理深度链接的信息,请参阅使用深度链接。