我第一次实施深度链接和应用程序索引,就在一个月前,它是为公众使用而推出的,因此缺乏在线帮助。我已经阅读了所有可用的资源,但仍然存在一些问题。
我很清楚,应该在应用索引之前实现深度链接,它应该实现android-app//com.example.com架构等等。
所以这里的难题开始了:
与深度链接的混淆:谷歌提供两种 URL 模式:
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 格式时处理。