Mag*_*s W 5 android deep-linking android-app-indexing applinks firebase-app-indexing
背景:有很多关于应用程序索引、应用程序链接、深层链接、深层应用程序链接等的信息 - 但几乎所有这些信息都只是重复相同的信息,而没有解释不同部分的目的,使用令人困惑的术语和只是似乎是为非技术人员(SEO 和营销人员)而不是开发人员编写的。
不管怎样,我正在实施应用程序索引和深度链接到我的应用程序中,我认为我已经(大部分)弄清楚了这一切。但后来我开始反思android-app://我添加到网站的那些链接的真正目的是什么,以及我是否真正正确地实施了它们。
我有一个 SSL 网站(我们称之为 )https://mywebsite.com和一个应用程序(我们称之为包名称 )com.my.app。
例如,https://mywebsite.com/foo/bar我有以下深层应用程序链接(有正确的术语吗??):
<link rel="alternate" href="android-app://com.my.app/http/mywebsite.com/foo/bar" />
Run Code Online (Sandbox Code Playgroud)
问题 1:我见过的所有示例都使用了这种格式,但是由于我的网站使用 SSL,我不应该像这样使用而不是https吗http?
<link rel="alternate" href="android-app://com.my.app/https/mywebsite.com/foo/bar" />
Run Code Online (Sandbox Code Playgroud)
问题 2:现在,如果我尝试在我的设备上打开这些链接之一,它不起作用。我尝试过使用二维码阅读器,将其输入浏览器,甚至使用 adb 将其作为意图数据发送。手机似乎android-app://根本不理解这个方案。我见过一些地方,人们建议使用 QR 代码测试这些链接,但我尝试了三种不同的 QR 应用程序,但似乎没有一个可以处理它们。那么我可以测试它们吗?如果可以的话,如何测试?
问题3:这些链接的实际目的是什么?我的应用程序使用意图过滤器进行处理https://mywebsite.com/foo/bar,那么在我的网页中提供链接的实际目的是什么android-app://com.my.app/http/mywebsite.com/foo/bar?
| 归档时间: |
|
| 查看次数: |
498 次 |
| 最近记录: |