收藏
回答

关于小程序码生成后如何测试?

小程序码目前来说有生成跳测试或者体验环境的小程序码么?

根据开放文档,因为场景关系,我用的简单点的A接口方式生成的码,但是在小程序通过审核并且发布前无法进行测试,每次发布后测试完发现了bug,修改后又得提交审核发布后才能测试,而且普通审核好像说要好几天?加急的话次数有限,这样测试很不方便,是因为我没找到正确的方法吗(这两天第一次才因公司要求接触到小程序码)

此外,接口A和接口B方式文档中都提到只能生成已发布的小程序二维码,但是经过实际开发,似乎是有限制的那个其实还是能生成成功的,只是扫码后会提示小程序未发布,而无限制次数的那个生成方式却真的是生成不成功的(尝试了好几个小时,感觉应该不是代码问题)

回答关注问题邀请回答
收藏

5 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-02-21

    我一般是这么干的

    1、新建个编译模式,这个编译模式完全模拟二维码传参形式,如下图,1,2要确定无误:

    然后就开始编码,逻辑处理,没问题后

    2、生成二维码,这里有个问题,生成二维码必须是已经发布的小程序,而且传参数要注意,里面的页面是线上版本必须有的页面

    3、拿生成的二维码直接调试:

    PS如果因为没发布小程序或者已经发布的小程序没相关页面2,3步跳过

    确保第一步没问题就OK了,可以提审,提审通过了即使有问题,也是二维码生成的问题,而生成二维码这些都是放在后端,有问题修改后端,不用提审,可以很快看到效果,只要能修改成跟第一步适配好,按第一步的规范来生成二维码就好了。

    2020-02-21
    有用 3
    回复 2
    • 李灵辉
      李灵辉
      2020-02-21
      我也是差不多做法,只是我们是分开的,小程序具体开发不是我,我就是负责生成码,然后把码图处理美化下。
      我本身也是先用测试号试过,进行二维码编译确定参数过去了,然后告知我这边任务完成了。
      结果发布后才发现负责开发小程序的小伙伴后台代码写的有问题,中文参数没解码。。。
      2020-02-21
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-02-21回复李灵辉
      这个很头大,开发前要确定这个契约。尽量不走中文传参,二维码参数有长度限制。
      现在你这种情况,你是传urlEncode后的中文,然后小程序端没有urlDecode这个参数吗?那你试试直接传原文呢?
      我复杂点的我是用生成相关token的方式,二维码参数就一个16-20位的token值,然后单独做个接口解析这个token,小程序页面用这个token调用解析接口获取真实数据(参数比较多的时候)
      2020-02-21
      回复
  • 对方正在输入...
    对方正在输入...
    01-13

    测试方法:https://blog.csdn.net/weixin_41245990/article/details/107194972

    01-13
    有用
    回复
  • 小肥羊🐏
    小肥羊🐏
    2020-02-29
    遇到过类似问题折腾了半天时间
    2020-02-29
    有用
    回复 1
    • 龙村后生
      龙村后生
      2020-06-15
      大佬你最后怎么解决的呢?
      2020-06-15
      回复
  • 微盟
    微盟
    2020-02-21

    用模拟器模拟测试,小程序开发工具有编译模式,小程序二维码是带参数的,把参数赋值进去就可以了

    2020-02-21
    有用
    回复 2
    • 小肥羊🐏
      小肥羊🐏
      2020-02-29
      这一招我学习下,非常感谢分享
      2020-02-29
      回复
    • ꧁꫞唐少꫞꧂
      ꧁꫞唐少꫞꧂
      2020-11-10
      小程序这个添加的编译模式正式版也有效吗?还是只是开发版和体验版
      2020-11-10
      回复
  • 走出五千年
    走出五千年
    2020-02-21

    本地可以模拟测试,模拟测试可以了,再发布测试

    2020-02-21
    有用
    回复 1
    • ꧁꫞唐少꫞꧂
      ꧁꫞唐少꫞꧂
      2020-11-10
      添加的编译模式正式版也有效吗?还是只是开发版和体验版
      2020-11-10
      回复
登录 后发表内容
问题标签