注意:从2017年5月开始,微信客户端支持二维码规则根据“子路径匹配”。如原有二维码链接为
http://www.qq.com/a/123456,其中123456为业务参数,则可配置规则http://www.qq.com/a/实现扫码打开微信小程序。
微信客户端扫码将按以下匹配规则控制跳转:
- 二维码链接的协议、域名与已配置的二维码规则一致。
- 二维码链接属于后台配置的二维码规则的子路径。(如需支持子路径匹配,请确认后台配置的二维码规则以
/结尾) - 如果二维码规则包含参数,链接
?后为参数部分,参数要求前缀匹配。
常见匹配错误类型:
| 后台已配置的二维码规则 | 线下二维码完整链接 | 错误原因 |
|---|---|---|
| http://www.qq.com/a/b | https://www.qq.com/a/b | 协议不一致 |
| https://www.qq.com/a/b | https://www.weixin.qq.com/a/b | 域名不一致 |
| https://www.qq.com/a/b?id=123 | https://www.qq.com/a/b?id=132 | 参数不满足前缀匹配 |
| https://www.qq.com/a/b | https://www.qq.com/a/bc | 不属于子路径 |
| https://www.qq.com/a/b | https://www.qq.com/a/b/123 | 规则没有以/结尾,不支持子路径匹配 |
| https://www.qq.com/a/(已发布) https://www.qq.com/a/b(未发布) | https://www.qq.com/a/b | 命中未发布规则不会跳转微信小程序 |