微信开放社区中有一份未解决的问题的帖子:「微信 H5 页面可以跳转到小程序吗?」

这个帖子发布于 2018 年 7 月 9 日,当天官方工作人员回应:「H5 不支持跳转到小程序」。该帖目的作者记录了工作人员的回复时间,并附加了这句话:「该功能尚未支持」。此后,许多来该帖询问相同功能的开发者都会在问题后面加上日期:「请问现在可以了吗,2020 年 X 月 X 日?」

对于这个问题好奇的人一直都有,并且数量众多。但直到今年 8 月,许多提问者才收到了一个不同的回答:「可以在微信内置网页中跳转小程序」。

今年 7 月,H5 跳转小程序的能力公测。开发者只需在 H5 内使用「微信开放标签」,用户点击该标签即可跳转至小程序。

虽然只能在微信内置网页中打开小程序,但对于期待已久的开发者来说,这个功能已经足够了。有些开发者还使用了一些小技巧让这个功能更易于使用。

例如,我们最近发现的一个应用案例。开发者模仿微信小程序分享朋友圈的样式,使用了微信开放标签的功能。唯一不同的是,朋友圈打开小程序可以在点击开放标签后直接启动小程序,而 H5 需要在点击开放标签并确认后才能打开小程序。

和朋友圈打开小程序使用相同的页面设计样式,这不仅符合规范,并且在用户认知上能够培养更好的使用习惯。这种小技巧其实非常容易实现。

想要实现这种跳转效果,只需要在页面中添加一个特殊的标签:

具体的代码实现:
将这段代码添加到页面中,即可创建一个可跳转指定小程序页面的按钮。使用此标签后,用户需在网页内点击标签按钮方可跳转小程序。通过该开放标签打开小程序的场景值为 1167,可用于数据埋点统计。

需要注意的是,该功能需要以下条件之一才能使用:
已认证的服务号,服务号绑定 「JS 接口安全域名」下的网页可使用此标签跳转任意合法合规的小程序。
已认证的非个人主体的小程序,使用小程序云开发的静态网站托管绑定的域名下的网页,可以使用此标签跳转任意合法合规的小程序。

详细操作步骤请查看开发文档。

由于该能力可以跳转到任意合法合规的小程序,因此其应用场景较为广阔。

对于聚合平台来说,这个能力能使他们的业务范围更加灵活。例如,在内容推荐聚合的旅游种草平台上,分享游记行程时可以通过跳转小程序的方式展开商业合作。分享机票花销时可以跳转航空公司的小程序,分享行程民宿时可以使用 OTA 平台相关的小程序。

同样的分享形式公众号文章也能实现,但 H5 比文章更加灵活,也更便于调整。

H5 跳转合规小程序不受限制的特性证明了它具有更大的发挥空间。虽然小程序跳转小程序的限制宽松了很多,但对于业务需求较大的开发者来说,无限制的 H5 跳转可能更适合他们。

但是需要注意的是,这个功能仍然有界限。今年小程序跳转小程序限制放宽时,微信专门指出:「平台将坚决打击小程序盒子等互推行为」,所以这个功能对于盒子类的小程序来说算不上什么政策利好,平台对小程序盒子的态度仍然是打击。

目前看到的 H5 跳转小程序的案例多为内容类,你觉得还有哪些可能性呢?