百度智能小程序作为一种轻便简单的应用,最大的特点就是不用下载,用完就走,不占据内存与流量,非常方便。和APP对比的话,小程序更轻更快更好用。
那么百度智能小程序唯一的缺点就是入口可能没有APP快捷和方便,为了弥补这个缺点,百度智能小程序平台开放扫描普通链接二维码跳转为百度智能小程序的功能,很大程度可以兼容线下已有的二维码,方便小程序开发者更便捷地推广小程序。
百度智能小程序二维码功能介绍
普通链接二维码使用有4个注意事项:
1、二维码是指开发者使用工具对网页链接进行编码后生成的二维码。
2、目前仅支持支持使用百度App“扫一扫”识别二维码跳转小程序。
3、必须在百度智能小程序后台完成配置后,用户才能扫描二维码打开二维码,使用小程序的功能。
4、二维码是唯一不可更换的
百度智能小程序二维码跳转规则
1、从2018年8月开始,百度App支持二维码规则根据“子路径匹配”。
2、二维码链接的协议、域名与需要已配置的二维码规则一致,不然就会失效。
3、二维码链接属于后台配置的二维码规则的子路径。
4、如果二维码规则包含参数,链接?后为参数部分,参数要求前缀匹配。
百度智能小程序二维码跳转规则常见错误
协议不一致
后台已配置的二维码:https://www.setujun.com/a/b
线下二维码完整链接:https://www.setujun.com/a/b
不属于子路径
后台已配置的二维码:https://www.setujun.com/a/b
线下二维码完整链接:https://www.setujun.com/a/bc
参数不满足前缀匹配
后台已配置的二维码:https://www.setujun.com/a/b?id=123
线下二维码完整链接:https://www.setujun.com/a/b?id=132
规则没有以/结尾,不支持子路径匹配
后台已配置的二维码:https://www.setujun.com/a/b
线下二维码完整链接:https://www.setujun.com/a/b/123
域名不一致
后台已配置的二维码:https://www.setujun.com/a/b
线下二维码完整链接:https://www.m.setujun.com/a/b
案例
原二维码链接为 https://www.setujun.com/a/22334455 ,其中22334455 为业务参数,
则可配置规则 https://www.setujun.com/a/ ,然后可以扫码打开小程序。
怎么找到百度智能小程序二维码
1、使用百度App扫码打开小程序即可获取二维码的完整内容。
2、在智能小程序后台配置二维码跳转小程序规则即可获取二维码的完整内容。
3、二维码链接内容会以参数 q 的形式带给页面,在 onLoad 事件中提取 q 参数并自行 decodeURIComponent 一次,即可获取原二维码的完整内容。