收藏
回答

模拟器微信版本较低

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 需求 Windows 1.02.1808231

工具更新到最新了,但是模拟器上的微信版本不是最新,导致有些api用不了。该如何解决,谢谢了!

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

15 个回答

  • 马四成
    马四成
    2018-08-29

    有官方人员帮忙解决下嘛?

    2018-08-29
    赞同
    回复
  • 是柿子啊
    是柿子啊
    2018-08-29

    你好,切换一下基础库试试:

    2018-08-29
    赞同
    回复 8
    • 马四成
      马四成
      2018-08-29

      切换了,没有用。我的模拟器微信版本6.6.3,api要求6.6.6

      2018-08-29
      赞同
      回复
    • 是柿子啊
      是柿子啊
      2018-08-29回复马四成

      麻烦提供一下可复现问题的代码片段试试

      2018-08-29
      赞同
      回复
    • 马四成
      马四成
      2018-08-29回复是柿子啊


      2018-08-29
      赞同
      回复
    • 马四成
      马四成
      2018-08-29回复是柿子啊

       

      var systemInfo = wx.getSystemInfoSync();

          console.error('系统消息:', systemInfo);

          if (self.compareVersion(systemInfo.version, '6.6.6') < 0) {

            var pages = getCurrentPages();

            if (pages.length > 1 && (pages[pages.length - 1].__route__ == 'pages/webrtcroom/roomlist/roomlist')) {

              wx.showModal({

                title: '提示',

                content: "当前微信版本不支持webrtc功能,请使用6.6.6以上的版本",

                showCancel: false,

                complete: function () {

                  pages = getCurrentPages();

                  if (pages.length > 1 && (pages[pages.length - 1].__route__ == 'pages/webrtcroom/roomlist/roomlist')) {

                    wx.navigateBack({

                      delta: 1

                    });

                  }

                }

              });

            }

          }


      2018-08-29
      赞同
      回复
    • 是柿子啊
      是柿子啊
      2018-08-29回复马四成

      抱歉,麻烦按照教程提供代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      2018-08-29
      赞同
      回复
    查看更多(3)
  • cunjinli
    cunjinli
    2018-08-29

    模拟器上没有微信版本可以设置,API是和基础库版本相关的,可以设置基础库版本。

    2018-08-29
    赞同
    回复 4
    • 马四成
      马四成
      2018-08-29

      那我模拟器就不能根据getSystemInfo来判断了是么?


      2018-08-29
      赞同
      回复
    • cunjinli
      cunjinli
      2018-08-30回复马四成

      可以调用getSystemInfo,但是模拟器getSystemInfo拿到的信息和真机不一样,需要你具体来处理。

      2018-08-30
      赞同
      回复
    • 马四成
      马四成
      2018-08-30回复cunjinli

      嗯嗯,那模拟器版本低不影响api的调用,只与基础库版本有关是么?

      2018-08-30
      赞同
      回复
    • cunjinli
      cunjinli
      2018-08-30回复马四成

      对,api的支持和基础库相关,把开发者工具升级到最新版本就好了。

      2018-08-30
      赞同
      回复