简短的答案是“不行”。
从Android主屏幕启动的网站书签小部件不包括引用者(我只是
checked)。
此外,在Android上本地安装/收藏Web应用程序的机制与iPhone完全不同,并且肯定没有那么多功能(如问题跟踪器中所
报道的那样)。
[...]
我明确支持此请求,因为目前无法在Android上提供本地外观的WebApp,而不实现一个浅层次的App,其中仅包含一个WebView(或实现一个流行的框架,如PhoneGap或apparat.io)。
这导致你必须支付25美元才能在Android上提供本地外观的WebApp。在iOS设备上相同的事情是免费的 - 而且更优雅
顺便说一下,上面的网站所有者稍微有点错。在安卓系统中,他可以直接从自己的网站提供应用程序,而无需支付25美元通过市场/谷歌播放,因为安卓使用免费的自签名证书。不过,他的主要观点仍然存在。这不是一件容易的事情,除非他投入大量工作,否则最终结果可能不太可用。
相对而言,在安卓系统上,它削减了收藏夹小部件主屏幕功能,与iOS相比,几乎从未被使用。
例如,我个人使用主要的Chrome浏览器,或者Google搜索,或者现有的应用程序作为我访问任何网站的主要入口点。
在上面的截图中,左侧的三个红色书签实际上是网络书签。为了与我真正喜欢的非网络书签小部件形成对比,我还在右侧放置了两个电子书小部件。
此外,我认为自己是一个高级用户和许多功能的狂热早期采用者,并且我确实使用一些不太常用的Android小部件,但根据HTC的说法,我只是使用这些小部件的人群
10%(除非是用于天气,时钟或音乐,因为显然人们在第一次设置手机时会使用它们!)。
即使对于我这样热爱Android小部件的人来说(特别是在我的Android平板上),更大的书签管理器小部件也给我过少的控制权,不能吸引我,而单个网站书签小部件虽然提供了相当好的控制,但看起来不太好,我从来不使用它,因为它只是一个红色的书签,中间嵌入了一个微小的favicon。
无论如何,回到您最初的问题。
缺少编写一个小工具,让您网站的每个Android用户都愿意在设备上安装。您唯一的选择是尝试在用户尝试将您的网站添加到书签时进行干预。并且只有在用户设置书签时不尝试清除附加到其中任何url参数的情况下,才能进行干预。例如,您可以将用户当前浏览您的网站的日期附加到URL中,如果用户将该URL添加到书签中,则相同的URL可能会在以后的某个时间点出现。这是一种尝试查看用户是否来自书签(或某个位置保存的链接)的方法之一。
但即使您可以这样做,这也只会告诉您用户是通过历史记录栏自动完成,还是通过主屏幕启动的书签,或者仅通过正常的Chrome启动的书签,而不是直接键入地址(我没有提及Google搜索,因为使用Google搜索的用户,Google至少会给您referrer)。