前言
写这篇文章的原因是目前自己正在做这个业务,虽然这个很简单,但是我发现网上并没有完整的流程描述,唯一可以参考的可能就是官方文档了,所以我就用自己的博客来详细的描述一下完整的流程吧。小程序第三方链接跳转的价值在于我们通过短信或者任意第三方通过链接跳转到小程序进行业务办理,之前我们需要在微信上搜索才能进入小程序。
功能描述 备注:前提条件 功能 开发流程 记录 前端配置静态URL,跳转到小程序内任意页面 -> 获取URL 获取URL的两种方式
以下流程是配置微信小程序后台的静态地址
进入小程序后台进行本地测试
onLoad(options) { console.log("获取到的订单号==>" + options.orderNo) },
服务器获取 URL

服务器获取URL文档
服务端接口返回一个动态URL,带参数或不带参数均可,用于跳转小程序内任意页面 -> 获取URL链接 如何获取URL链接 两种链接的区别
首先两者都是可以直接跳转的,提供服务端获取方法的原因是为了传递动态参数更好的完成业务逻辑,区别在于返回的地址是开头地址,而返回和生成的地址都是开头的,这里我在微信开头发现的区别是,虽然微信开发者工具可以直接解析,但是本地没办法解析和测试,也就是微信开发者工具的编译模式是直接支持这种格式的,但是链接下面的编译模式可以选择,但是不能直接编译,不能排除是我操作的问题!
注意⚠️
如果你是小程序云端开发者,那么获取跳转链接的方法就多了一个,还有一个好处就是直接跳转链接的时候中间有一个过渡页面。云端开发可以直接自定义,但是目前我还没找到非云端开发的开发方案,如果有解决方案欢迎在下方留言!非常感谢!
写到后面
截止到撰写本文时,H5跳转小程序的开发流程已经描述完毕,网上很多博主也对此进行了记录,但正如之前所说,很多都只是说可以做到,但是很多细节上的区别和流程并没有记录下来,希望本文能够解答这样的疑问!