收藏
回答

火大,B接口永久小程序码scene参数体验版可得到,发布后得不到啊

问题模块
开发者工具

var scene = decodeURIComponent(options.scene)

var _s = scene.split("-")

if (_s.length > 1)

{

    var sceneid = _s[1]

    //这里可以得到scene

}else{

    var sceneid = scene   //这里***体验版***可获取到,***审核发布**后获取不到

}

我想问问微信团队的大神们,这到底应该怎么处理?!

前一段时间是else前获取不到,现在else前可以了,后面不行了,火大啊,请大神指点到底该怎么处理!

为什么体验版可以,审核发布后就不可以?!!!搞死了,必须提交审核才能测试,,,

最后一次编辑于  2017-07-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 于东
    于东
    2017-07-28

    为了这个已经提交N多次审核了,自己都感觉很不好意思了,真的给审核人员造成麻烦了,可是又没有办法,请官方大神予以帮助解决,help me!!!

    2017-07-28
    赞同 11
    回复
  • 于东
    于东
    2017-07-28

    经更新后查证,程序可以进入到else,问题出在里了 var sceneid = scene,我继续使用了分割后的值, 等待更新后结果

    2017-07-28
    赞同
    回复
  • 于东
    于东
    2017-07-29

    仔细检查了所有代码,找到问题所在,使用了decodeURIComponent解码后,不能直接获取scene值,请遇到此问题的同学注意。等审核发布后再来确认关闭!

    2017-07-29
    赞同
    回复
  • Alun彭先灿
    Alun彭先灿
    2017-08-15

    您好,这个问题怎么解决的,我现在这个问题好纠结啊

    var scene = decodeURIComponent(options.scene);// 535;//
        this.setData({ scene: scene });
        if (scene != undefined && scene != 'undefined') {
          if (scene.indexOf("_") == -1) {
            wx.redirectTo({
              url: '../card/share/share?ownerId=' + scene,
            })
     
          } else {
            var scenes = scene.split("_");
            var ownerId = scenes[0];
            wx.redirectTo({
              url: '../register/register?tuijianrenId=' + ownerId,
            })
          }
     
        }


    小程序码的参数:scene=72_zhcue

    2017-08-15
    赞同
    回复
  • 张文
    张文
    2017-08-21

    请问一下,是以前放在option下的参数,现在全部转到option.scene下面了吗?

    2017-08-21
    赞同
    回复