微信小程序 - 小程序二维码迷之开发版

问题描述

小程序二维码在很多应用场景出现过,特别是海报分享到微信,那么就需要小程序二维码,好在官方也提供了这个 API 获取不限制的小程序码 | 微信开放文档

好了,问题来了:前后端开发完的时候,想验证自定义传参数(scene)如何验证?

原因分析

一开始我们用正式版,注意这个字段(env_version),但是每次都很麻烦,都要提交、审核、发布,一次通过还好,如果没通过,又得重来......

于是,我们发现这字段不是还可以设置成"开发版",好了,开始踩坑......

踩坑情景

的前端在本地修改完(假设此时无BUG,之前的错误版本获取 scene is null),直接发二维码(此时并没上传到微信小程序平台的版本管理),扫码的时候通过 A 用户分享海报小程序二维码,发给 B 用户后,B 用户扫码发现获取的(scene)还是 null,当时一脸懵,明明代码是对的咋还这样???

其实答案很明显,后来一想,因为前端小程序开发工具生成的开发版并不等价于微信小程序平台版本管理的开发版,因为没上传代码啊,所以从 A 生成的代码到发给 B 用户扫码中途一定是代码不一致,会中断这个过程

解决方案

前端开发小程序工具生成的二维码,前提要上传到微信小程序平台版本管理的开发版代码一定要保持一致即可!

相关推荐
EmmaGuo201518 分钟前
flutter3.7.12版本设置TextField的contextMenuBuilder的文字颜色
前端·flutter
pepedd86440 分钟前
全面解析this-理解this指向的原理
前端·javascript·trae
渔夫正在掘金41 分钟前
神奇魔法类:使用 createMagicClass 增强你的 JavaScript/Typescript 类
前端·javascript
雲墨款哥41 分钟前
一个前端开发者的救赎之路-JS基础回顾(三)-Function函数
前端·javascript
猩猩程序员42 分钟前
NAPI-RS v3:优化 Rust 与 前端 Node.js 跨平台支持
前端
艾小码42 分钟前
CSS粘性定位失效?深度解析 position: sticky 的陷阱与解决方案
前端·css
小徐_233344 分钟前
Trae 辅助下的 uni-app 跨端小程序工程化开发实践分享
前端·uni-app·trae
汪子熙44 分钟前
深入理解 TypeScript 的 /// <reference /> 注释及其用途
前端·javascript
全栈老石44 分钟前
设计师到前端不再有墙:Figma + VS Code 自动出码实践
前端·vue.js·html
GIS之路1 小时前
GeoTools 结合 OpenLayers 实现叠加分析
前端