随着手机支付的普及,日常生活中我们经常可以看到,扫店里的二维码除了付款之外还可能会打开一个小程序,在传统的应用中,我们都知道扫描二维码应该对应打开h5页面,扫描小程序码才会打开小程序,那现在这种跳转方式是如何实现的呢?其实微信和支付宝小程序都提供了对应的配置功能,可以在对应的管理端进行配置跳转规则,下面就来记录下配置方式及二者的区别。
一、微信小程序
微信小程序配置路径:开发管理 --> 开发设置 --> 扫普通连接二维码打开小程序
上边路径点击添加,即可打开配置页面,如下图
配置各项都比较好理解,不明白的可以看下 微信扫普通二维码打开小程序开发文档,这里主要说几个点:
- 二维码规则:
这一项我们可以填写我们要配置的url规则,因为通常我们扫码的二维码不会是同一个路径(毕竟基本都是针对商家的,肯定是不一样的),但是基本路径应该是一样的,只是后面参数不一样而已,所以这个位置我们可以只填基本路径即可。如二维码路径:www.aaa.com.abc/a?aaa=111 www.aaa.com.abc/a?aaa=444 ,这个位置我们只填 www.aaa.com.abc/ 即可,可以进行模糊匹配到所有页面。
- 前缀占用规则:
这一条理解起来很简单,就是我已经配置的路径,是否再配置同样的路径规则,选择占用就相当于已经占用了上边配置的规则,不可以在配置同样的规则,避免已经配置的规则被替换掉。这一点可以根据业务自行进行选择。
- 测试链接:
针对我们配置的规则,每条规则可以添加五条测试链接,用来测试能否正常打开小程序。因为我们在规则配置完成之后通常不会立刻发布对外,需要内部进行测试后在对外,所以此处我们可以添加对应的完整链接,这样小程序的管理员/开发者/体验者扫描对应的二维码就可以打开对应小程序页面了。
如上配置完成之后点击保存,可以看见刚才配置的内容在列表里显示了,但是是未发布状态,也就是此时的配置只是对内的(小程序管理者/开发者/体验者),只有点击发布之后才会对外生效。
二、支付宝小程序
支付宝小程序配置路径:推广获客 --> 码管理 --> 关联普通二维码
(一)第一步
上边路径点击添加,即可打开配置页面,如下图
配置看上去比微信的配置要简单一点,但是通常越简单的东西可能有的部分理解起来就不很容易了,不了解的可以先看下文档 支付宝小程序扫普通二维码打开小程序开发文档,文档表述基本也很详细,也是挑几点简单说下。
- 二维码地址:
对比微信和支付宝配置页面,我们可以发现有一点区别就是微信有个规则配置,后面还有测试链接配置,但是支付宝的配置貌似只有一个二维码地址,但是仔细看图我们可以发现,配置是分步的,可以在第二步去配置测试相关内容,所以这个位置我们也可以像微信配置规则一样只配置基础路径即可。
- 匹配规则:
这一点下边有简单的文字说明,如果你选择精准匹配,就是只有当你的二维码完全符合上面配置的地址的时候才能打开;选择模糊匹配,会根据前缀进行模糊匹配,参数不一致前缀一致即可打开。这一步的选择会影响下一步的操作,如果选择精准匹配,那么下一步直接会生成二维码;如果选择模糊匹配,下一步可以进一步配置参数,相当于配置了测试链接。
(二)第二步
上边配置完成之后点击下一步,回来到如下界面(模糊匹配):
可以看到,选择模糊匹配之后,在第二步可以完善你的链接,填写一个测试的后缀,点击 生成二维码 会在下边生成一个测试用二维码,点击发布二维码,二维码生效之后可以直接扫码打开小程序,当然现在也是针对内部使用的。验证完成之后也是需要发布才可以对外使用。
三、两者区别
综上所述,其实两者的配置原理基本是一样的,只是在具体操作上会有所区别:
- 规则配置和测试链接配置方式不一样,微信操作起来更加方便;
- 支付宝小程序可以进行精准和模糊匹配选择,微信小程序无此选项,当然可以通过自己所需配置自行区分;
- 支付宝小程序测试二维码发布是有生效时间的,发布后5分钟生效,微信小程序配置完即可生效;
当然两者还有一个最根本的共同点:就是小程序的 代码必须发布后才可以进行规则的配置,这里发布指的是发到体验版。
以上就是简单总结下小程序普通码对应小程序跳转规则配置内容,对于初次接触的小伙伴可能有些疑惑,希望此文能够有所帮助,如有不足或者不正确地方,欢迎进行补充和纠正~~