小程序
小游戏
企业微信
微信支付
扫描小程序码分享
工具更新到最新了,但是模拟器上的微信版本不是最新,导致有些api用不了。该如何解决,谢谢了!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
模拟器上没有微信版本可以设置,API是和基础库版本相关的,可以设置基础库版本。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
那我模拟器就不能根据getSystemInfo来判断了是么?
可以调用getSystemInfo,但是模拟器getSystemInfo拿到的信息和真机不一样,需要你具体来处理。
嗯嗯,那模拟器版本低不影响api的调用,只与基础库版本有关是么?
对,api的支持和基础库相关,把开发者工具升级到最新版本就好了。
你好,切换一下基础库试试:
切换了,没有用。我的模拟器微信版本6.6.3,api要求6.6.6
麻烦提供一下可复现问题的代码片段试试
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();
wx.navigateBack({
delta: 1
});
}
抱歉,麻烦按照教程提供代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
有官方人员帮忙解决下嘛?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
模拟器上没有微信版本可以设置,API是和基础库版本相关的,可以设置基础库版本。
那我模拟器就不能根据getSystemInfo来判断了是么?
可以调用getSystemInfo,但是模拟器getSystemInfo拿到的信息和真机不一样,需要你具体来处理。
嗯嗯,那模拟器版本低不影响api的调用,只与基础库版本有关是么?
对,api的支持和基础库相关,把开发者工具升级到最新版本就好了。
你好,切换一下基础库试试:
切换了,没有用。我的模拟器微信版本6.6.3,api要求6.6.6
麻烦提供一下可复现问题的代码片段试试
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
});
}
}
});
}
}
抱歉,麻烦按照教程提供代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
有官方人员帮忙解决下嘛?