Deep Link无法在Android上运行

时间:2018-04-08 00:47:01

标签: android deep-linking applinks

我在Android开发人员文档中关注this answer,以创建Android应用中活动的深层链接。

新的应用项目,我已经指定了与该教程完全相同的活动:

adb shell am start -W -a android.intent.action.VIEW -d "example://gizmos" com.example.android

当我使用example://gizmos进行测试时,它有效。手机上的操作系统会启动应用程序。

但是,当我通过将Chrome导航到{{1}}进行测试时,该应用无法启动,Chrome只会对该URI进行谷歌搜索。为什么不起作用?

(我正在使用适用于Nexus 5X API的Android模拟器26)。

1 个答案:

答案 0 :(得分:5)

如果您手动将其键入地址栏,则Chrome不会导致深层链接。有关详细信息,请参阅此answer

测试深层链接的最简单方法是在Android消息应用中输入链接。发送消息后,您可以单击链接。

您还可以使用深层链接在某处托管页面。