处理旧Android浏览器上的深层链接

时间:2014-08-21 09:05:59

标签: android uri deep-linking android-app-indexing google-search-platform

我是第一次实施深度链接和应用程序索引,仅在一个月前它被推出供公众使用,因此缺乏在线帮助。我已阅读所有可用资源,但仍存在一些问题。

我很清楚,在应用索引之前应该实现深层链接,它应该实现 android-app // com.example.com 架构等等。

所以拼图开始了:

深度关联的混淆:Google提供两种网址格式:

  1. http://www.example.com/path/to/something

  2. android-app://com.example.com/example/path/to/something

  3. 所以几乎在每个例子中,我发现他们都使用了这两种模式。但对于App Indexing,只需要第二个。

    但我知道如果我也实施第一个,它也将在普通的网络链接上打开我的应用程序。我不知道这是不是好事?

    Deep链接的另一个问题是,有许多浏览器(Opera,UC)或Android OS不支持第二种URI格式,它们只是触发谷歌搜索。

    那么有什么方法可以让没有深层链接支持的浏览器来处理这个uri:android-app://com.example.com/example/path/to/something

    注意:我将使用此URI格式从网站上打开我的应用程序:android-app://com.example.com/example/path/to/something,所以问题是处理这个网址时格式不支持。

1 个答案:

答案 0 :(得分:0)

据我了解,您可以为自己的深层链接使用自定义方案和/或HTTP方案。你不应该做的是复制不同方案之间的深层链接目的地。

您可以在此处找到有关应用索引最佳做法的文章(https://developer.android.com/training/app-indexing/index.html)和此处(http://googlewebmastercentral.blogspot.co.uk/2014/06/android-app-indexing-is-now-open-for.html)。