这是《App产品设计指南》系列文章的第29篇内容,更多精彩可以点击下方链接查看。
App中的内容经常要分享到微信好友,朋友圈中。这种情况在电商、资讯、游戏等行业中尤为常见。从这些网页直接抵达App对应的页面,就需要使用到深度链接技术。深度链接(Deeplinking)是通过网页链接直接启动原生应用的方法。确切地说是通过映射预定义行为到唯一的链接上,让用户无缝跳转到相关内容页面。
深度链接的作用
1.打破应用壁垒,商业价值比较高。
2.点击链接一触即达,给用户带来出色的用户体验。
产品细节
本文不会涉及深度链接的实现细节,主要是和大家分享一下深度链接的产品形态。
具体来说就是用户点击推广内容时,深度链接会帮助平台自动启动App展示特定内容。没有安装App的则会定向到应用市场。新用户安装App后启动应用,也会展示特定内容,这个步骤叫做场景还原。
在网页顶部一般有一个打开App的按钮,用来引导用户打开App。在页面内的关键性操作,比如购买,评论等,也可以添加跳转逻辑。
下面和大家分享一些关键的细节问题:
1.Android和iOS系统上的深度链接实现原理是不一样的。
2.深度链接技术主要是通过UniversalLlink和URL scheme实现的。
3.在微信中是无法启动App客户端的,这是因为微信为了安全做出了特殊处理。微信的部分合作伙伴则享受这个特权,毕竟是自己家兄弟。
4.从网页到App一般需要有一个中间页,中间页用来向用户展示跳转流程和App信息。
5.用户设备上安装的浏览器版本比较多,可能会出现部分浏览器无法唤醒App的情况。
6.如果考虑平台自研,需要提前考虑多款App这种场景,做好适配工作。
目前市面上比较成熟的第三方厂商有魔窗,LinkedMe、活动盒子等等。借助其产品,平台可以快速实现深度链接场景。
平台自研深度链接平台的成本相对比较大,在中小型平台支付一定费用使用成熟的第三方平台是一个不错的选择。希望本文能对大家有所帮助。
在写作过程中,如果有意见或者想法,欢迎有兴趣的读者添加我的微信一起交流探索,共同进步。