普通二维码跳转到小程序
h5端:通过qrcodejs插件动态把url地址生成二维码,携带相关的用户信息;(用url地址生成二位码是因为微信跳转到url相关页面的时候会判断是否需要跳转小程序)
小程序:进入小程序开发平台 -> 开发 -> 开发设置 ->扫普通链接二维码打开小程序
二维码规则: 微信api里说的很清楚了
1、二维码规则的域名须通过ICP备案的验证。
2、支持http、https、ftp开头的链接(如:http://wx.qq.com、https://wx.qq.com/mp/、https://wx.qq.com/mp?id=123)。
3、一个小程序帐号可配置不多于10个二维码前缀规则。
前缀占用规则:
开发者可选择是否占用符合二维码匹配规则的所有子规则。如选择占用,则其他帐号不可申请使用满足该前缀匹配规则的其他子规则。
如:若开发者A配置二维码规则:https://wx.qq.com/mp?id=123,并选择“占用所有子规则“,其他开发者将不可以配置满足前缀匹配的子规则如https://wx.qq.com/mp?id=1234。
校验文件:
通过把下载的校验文件存放到二维码对应url所在的服务器更目录下就可以了。 刚开始的时候会疑惑,微信扫码怎么知道是怎么识别是跳转小程序呢, 这个关键就在于校验文件上面了,h5通过把url生成二维码,微信在使用扫码的啥时候请求服务器的时候先会去查找有没有对应的校验文件,有的话就会跳转到小程序;如果存放地址失败则不能保存;