我是第一次实施深度链接和应用程序索引,仅在一个月前它被推出供公众使用,因此缺乏在线帮助。我已阅读所有可用资源,但仍存在一些问题。
我很清楚,在应用索引之前应该实现深层链接,它应该实现 android-app // com.example.com 架构等等。
所以拼图开始了:
深度关联的混淆:Google提供两种网址格式:
android-app://com.example.com/example/path/to/something
所以几乎在每个例子中,我发现他们都使用了这两种模式。但对于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,所以问题是处理这个网址时格式不支持。
答案 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)。