开发者通过服务端接口可以获取打开小程序任意页面的 URL Scheme,后台支持生成的到期失效和永久有效的 URL Scheme。有了 URL Scheme,开发者和运营就可以通过短信、邮件等方式唤醒用户,方便用户直接从微信外部打开网页跳转微信。
演示效果如下
邮件跳转:
短信跳转:
甚至二维码也可以跳转:
比较让人意外的使用场景是桌面。很久以前 Android 就可以将小程序添加至桌面,点击桌面快捷方式的图标,用户就能回到微信小程序页面。
有了外网页跳转小程序的新功能,iOS 也可以做到将小程序添加到桌面了。
▲ 利用 shortcuts 将小程序添加桌面
利用 iOS 14 刚刚更新的新功能 shortcuts,自定义桌面图标,在快捷指令中进行操作。利用苹果的网页书签添加桌面功能,用「特殊姿势」将小程序链接添加到桌面。两种方式各有不同,针对第二种方式,我们也准备了一个快捷方式生成器的小工具来帮你搞定。
点击小工具链接,输入你的小程序名称、URL、图标,点击确定即生成成功,前往浏览器打开链接即可将其添加桌面。
从实用角度来看,外网页跳转小程序的新功能是补足了营销场景的。想象一下双十一前你天天收到的营销短信,是不是总要带一个跳转链接。而现在,这个跳转的终点也可以是微信小程序。用户召回,用户激活,在微信外部平台,这些都能通过一个网页链接做到。
跨浏览器和 app 系统的 URL 本身就是操作系统提供的一种联通方式,它几乎可以到达互联网的任意一个区域。现在,小程序也加入了这种全局的联通方式,这明显给运营者和开发者提供了更多的想象空间。
当然,这个功能也是有限制的。
首先是它的开放范围是仅针对国内非个人主体小程序开放,个人开发者想用上这个功能只能注册公司或者等待。
另一个问题是这种这个功能在微信 app 内不适用。你可以在微信外部用这个方案进行引流,但在微信内部,想要引导用户跳转还是只能用小程序卡片和小程序码等方式,经由用户确认后完成跳转。