最简洁的答案是不。”
从 Android 主屏幕启动的网站书签小部件不包含引用者(我刚刚检查过)。
此外,在 Android 上本地安装/为 Web 应用程序添加书签的机制与 iPhone 上的完全不同,而且绝对没有功能齐全(如问题跟踪器中所报告的那样)。
[...]
我明确支持这个请求,因为当时不可能在 Android 中提供一个看起来像原生的 WebApp,而不实现一个应用程序的浅外壳,只包含一个 WebView(或实现一个流行的框架,如 PhoneGap 或 apparat.io )。
这导致您必须支付 25 美元才能在 Android 上提供具有原生外观的 WebApp。同样的东西在 iOS 设备上是免费的——而且更优雅
顺便说一句,上面的网站所有者略有错误。在 android 中,他可以直接从他的网站上提供应用程序,而无需支付 25 美元通过 Market/Google Play,因为 Android 使用免费的自签名证书。想了想,他的重点依然存在。这不是一件容易的事,除非他投入大量工作,否则最终结果可能不是很有用。
相对而言,我想说的是,在 Android 上,与 iOS 相比,其精简的书签小部件主屏幕功能几乎从未使用过。
例如,我个人使用主 chrome 浏览器、谷歌搜索或现有应用程序作为我访问的任何网站的主要入口点。
在上面的截图中,左边的三个红色书签实际上是网络书签。为了将它们与我真正喜欢的非网络书签小部件进行对比,我还在右侧放置了两个电子书小部件。
此外,我认为自己是一个高级用户,并且是许多功能的狂热早期采用者,并且我确实使用了一些较少使用的 Android 小部件,但根据 HTC 的说法,我只是这样做的10% 的人中的一部分(除非它是天气、时钟或音乐,显然人们在第一次设置手机时确实会使用它们!?)。
甚至对于我这个喜欢 Android 小部件(尤其是在我的 Android 平板电脑上)的人来说,较大的书签管理器小部件给我的控制太少,无法吸引我,而提供不错控制的单个网站书签小部件却没有对我来说看起来很好,我从不使用它,因为它只是一个红色书签,中间嵌入了一个小图标。
无论如何,回到你原来的问题。
没有编写一个小实用程序,您网站的每个 Android 用户都愿意在他/她的设备上安装。您唯一的选择是在用户尝试为您的网站添加书签时尝试进行干预。并且干预只会在用户设置书签时不尝试清除附加到它的任何 url 参数的书签的情况下起作用。例如,您可以将用户当前浏览您的网站的日期附加到 url,如果用户为该 url 添加了书签,则相同的 url 可能会在更晚的日期出现。这将是尝试查看用户是否来自书签(或某个地方的保存链接)的一种方法。
但是,即使您可以这样做,也只会告诉您用户是通过历史栏自动完成功能,还是通过主屏幕启动的书签,或者只是通过普通的 Chrome 启动的书签访问您的网站,而不是直接输入地址(我没有提到谷歌搜索,因为用户使用谷歌搜索,谷歌至少会给你推荐人)。