2

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

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

所以这里的难题开始了:

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

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

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

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

但我知道如果我也实施第一个,它也会在正常的网络链接上打开我的应用程序。不知道这样做好不好?

深度链接的另一个问题是,有许多浏览器(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 格式时处理。

4

1 回答 1

0

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

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

于 2015-10-13T10:09:25.023 回答