场景:b端生成c端小程序码,扫码进入c端指定页面并做来源标记。现要给b端小程序码添加一个参数。
一、给二维码加参数
- 微信:传参数据中使用scene 字段传我们想传的数据,键值会作为 query 参数传递给小程序,开发工具模拟时的 scene 的参数值需要进行 encodeURIComponent,最长32个可见字符
文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html#HTTPS%20%E8%B0%83%E7%94%A8
- 支付宝:参数全部交由后端处理,按照后端协定的格式加参,因此没有指定的scene也不需要编码
文档:https://docs.alipay.com/mini/api/openapi-qrcode
二、开发中两端联调
- 微信:
微信有扫码编译模式,还可以同时启动两个小程序
- 支付宝:(坑爹的来了)