参考资料

  1. 微信小程序商城
  2. 微信小程序开发一个多少钱
  3. 短信打开小程序
  4. 微信小程序制作
  5. 微信小程序注册
  6. 微信小程序店铺怎么开
  7. 静态网站 H5 跳转小程序详解
  8. 微信小程序开发费用一览表

静态网站 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. 获取方式

  1. 调用微信官方API生成

  2. 通过小程序管理后台生成

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. 获取方式

  1. 调用微信官方生成API

POST https://api.weixin.qq.com/wxa/generate_urllink
  1. 小程序管理后台工具生成

6. 完整示例

<a href="https://wxaurl.cn/pFawq35rbz">点击跳转小程序</a>

四、关键注意事项

  1. 有效期限制

    • URL Scheme: 最长30天

    • URL Link: 可设置永久有效

  2. 平台差异

    • iOS: 每天最多跳转100次

    • Android: 无跳转次数限制

  3. 环境要求

    • 必须安装微信客户端

    • 必须在微信内或系统浏览器打开

  4. 安全限制

    • 必须配置业务域名

    • 跳转时会显示小程序名称确认弹窗

    • 未配置域名的页面无法使用跳转功能

  5. 最佳实践

    • 建议同时提供备用方案(如下载微信提示)

    • 对未安装微信的情况做兼容处理

    • 重要业务建议使用URL Link(更稳定)

  6. 调试技巧

    • 使用微信开发者工具调试

    • 检查业务域名配置是否正确

    • 测试不同微信版本的兼容性

  7. 性能优化

    • 避免在页面加载时立即跳转

    • 提供明显的用户操作入口

    • 考虑添加跳转加载状态提示