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



我是第一次实现深度链接和应用索引,它仅仅一个月前才推出供公众使用,所以缺乏在线帮助。我已经阅读了所有可用的资料,但仍有一些问题。

我很清楚这样的事情,深度链接应该在应用索引之前实现,它应该实现android-app//com.example.com模式和许多其他。

问题开始了:

与深度链接的混淆: Google提供了两种URL模式:

    http://www.example.com/path/to/something
  1. android应用://com.example.com/example/path/to/something

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

但我知道,如果我实施第一个,它会打开我的应用程序在正常的web链接以及。我不知道这是好是坏?

深度链接的另一个问题是,有很多浏览器(Opera, UC)或Android操作系统不支持第二种格式的URI,他们只是触发谷歌搜索。

那么如何使不支持深度链接的浏览器处理这个uri: android-app://com.example.com/example/path/to/something呢?

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

据我所知,您可以使用自定义模式和/或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)找到有关应用程序索引最佳实践的文章。

相关内容

  • 没有找到相关文章

最新更新