小程序码目前来说有生成跳测试或者体验环境的小程序码么?
根据开放文档,因为场景关系,我用的简单点的A接口方式生成的码,但是在小程序通过审核并且发布前无法进行测试,每次发布后测试完发现了bug,修改后又得提交审核发布后才能测试,而且普通审核好像说要好几天?加急的话次数有限,这样测试很不方便,是因为我没找到正确的方法吗(这两天第一次才因公司要求接触到小程序码)
此外,接口A和接口B方式文档中都提到只能生成已发布的小程序二维码,但是经过实际开发,似乎是有限制的那个其实还是能生成成功的,只是扫码后会提示小程序未发布,而无限制次数的那个生成方式却真的是生成不成功的(尝试了好几个小时,感觉应该不是代码问题)
我一般是这么干的
1、新建个编译模式,这个编译模式完全模拟二维码传参形式,如下图,1,2要确定无误:
然后就开始编码,逻辑处理,没问题后
2、生成二维码,这里有个问题,生成二维码必须是已经发布的小程序,而且传参数要注意,里面的页面是线上版本必须有的页面
3、拿生成的二维码直接调试:
PS如果因为没发布小程序或者已经发布的小程序没相关页面2,3步跳过
确保第一步没问题就OK了,可以提审,提审通过了即使有问题,也是二维码生成的问题,而生成二维码这些都是放在后端,有问题修改后端,不用提审,可以很快看到效果,只要能修改成跟第一步适配好,按第一步的规范来生成二维码就好了。
我本身也是先用测试号试过,进行二维码编译确定参数过去了,然后告知我这边任务完成了。
结果发布后才发现负责开发小程序的小伙伴后台代码写的有问题,中文参数没解码。。。
现在你这种情况,你是传urlEncode后的中文,然后小程序端没有urlDecode这个参数吗?那你试试直接传原文呢?
我复杂点的我是用生成相关token的方式,二维码参数就一个16-20位的token值,然后单独做个接口解析这个token,小程序页面用这个token调用解析接口获取真实数据(参数比较多的时候)
测试方法:https://blog.csdn.net/weixin_41245990/article/details/107194972
用模拟器模拟测试,小程序开发工具有编译模式,小程序二维码是带参数的,把参数赋值进去就可以了
本地可以模拟测试,模拟测试可以了,再发布测试