3.7 捆绑下载

对一些“小白”用户而言,找到想下载的应用才只是开始,如何管理、优化、更新,对他们来说是更高的门槛。豌豆荚巧妙地通过用户在找的应用来顺势推广自己的客户端产品,在满足用户原本的需求之余,帮助他们发现了更大的天地。他们设计的流程是:当用户在手机里搜索到豌豆荚网页上的一款应用并点击下载时,会先将豌豆荚的移动客户端下载到用户手机上,再在豌豆荚的移动客户里自动开始下载为用户下载该应用,也就是俗称的“捆绑下载”。

实现这一流程的难度在于,网页与客户端之间存在“断链”,如何在尚未获知用户身份的前提下,将用户原本想在网页里下载的那款应用,告诉给豌豆荚的移动客户端呢?

为此聪明的工程师想到了以下解决办法。

1.为每一款热门应用提供一个对应的豌豆荚客户端安装包。这些安装包命名格式统一,例如“最美壁纸”对应的豌豆荚安装包命名为zmbz_wandoujia.apk,“网易新闻”对应的豌豆荚安装包命名为“wyxw_wandoujia.apk”。

2.假设用户原本想下载“最美壁纸”。在手机里点击“下载最美壁纸”的链接后,系统开始下载的其实是最美壁纸对应的豌豆荚安装包。

3.下载完毕首次启动豌豆荚时,程序会先扫描一遍用户手机SD卡,如果发现了名为“zmbz_wandoujia.apk”的文件(也就是用户刚才下载的安装包),就会认为该用户原本是冲着下载“最美壁纸”而来的。于是下载模块立即启动,自动开始下载安装真正的“最美壁纸”。同样,如果发现了“wyxw_wandoujia.apk”这个文件,则是下载“网易新闻”。

4.为了提高首次启动的扫描效率,程序会优先检测手机原本的下载目录(如Downloads)和常见下载工具(如UC浏览器、QQ浏览器)的默认目标位置。

这个小技巧通过文件名的巧妙传递,建立起了应用内外部的感知和关联,从而在满足用户原本需求之余,实现了自身的推广。据悉该策略被国内多家主流下载工具使用过。需要注意的是,被“捆绑”的应用本身应当与用户原本想要的东西息息相关、能带来使用上的溢价和体验上的惊喜,并且体积也不宜过大,否则极可能适得其反,招致骂名。