静态网站 H5 跳转小程序详解
参考资料
静态网站 H5 跳转小程序详解
静态网站 H5 跳转小程序详解
一、简介
URL Scheme 和 URL Link 是微信官方提供的两种从外部网页(H5)跳转到小程序的机制,允许开发者从静态网站无缝引导用户进入小程序特定页面。
二、URL Scheme 详解
1. 基本概念
URL Scheme 是一种特殊的URL协议,格式为 weixin://
,可以直接在移动设备上唤起微信并打开指定小程序。
2. 主要用途
从H5页面直接跳转至小程序
通过短信、邮件等渠道引导用户进入小程序
在原生App内集成小程序跳转功能
3. 完整语法
weixin://dl/business/?t=加密参数
4. 加密参数说明
加密参数包含以下信息(由微信服务器生成):
小程序原始ID
跳转路径(path)
跳转参数(query)
有效时间戳
数字签名
5. 获取方式
调用微信官方API生成
通过小程序管理后台生成
6. 完整示例
<!-- HTML示例 --> <a href="weixin://dl/business/?t=T4m0eXAmPLE0enCrypTed0StrIng">点击跳转小程序</a> <!-- JavaScript示例 --> <script> function jumpToMiniProgram() { location.href = "weixin://dl/business/?t=T4m0eXAmPLE0enCrypTed0StrIng"; } </script>
三、URL Link 详解
1. 基本概念
URL Link 是微信提供的https链接,通过访问该链接可以跳转到小程序。
2. 主要用途
在社交媒体分享中直接打开小程序
通过网页重定向方式跳转
需要长期有效的跳转链接
3. 完整语法
https://wxaurl.cn/加密参数 或 https://wxmpurl.cn/加密参数
4. 加密参数说明
加密参数包含:
小程序appid
跳转路径
跳转参数
环境版本(正式/体验/开发)
过期时间
数字签名
5. 获取方式
调用微信官方生成API
POST https://api.weixin.qq.com/wxa/generate_urllink
小程序管理后台工具生成
6. 完整示例
<a href="https://wxaurl.cn/pFawq35rbz">点击跳转小程序</a>
四、关键注意事项
有效期限制
URL Scheme: 最长30天
URL Link: 可设置永久有效
平台差异
iOS: 每天最多跳转100次
Android: 无跳转次数限制
环境要求
必须安装微信客户端
必须在微信内或系统浏览器打开
安全限制
必须配置业务域名
跳转时会显示小程序名称确认弹窗
未配置域名的页面无法使用跳转功能
最佳实践
建议同时提供备用方案(如下载微信提示)
对未安装微信的情况做兼容处理
重要业务建议使用URL Link(更稳定)
调试技巧
使用微信开发者工具调试
检查业务域名配置是否正确
测试不同微信版本的兼容性
性能优化
避免在页面加载时立即跳转
提供明显的用户操作入口
考虑添加跳转加载状态提示