小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用wx.getSystemInfoSync().SDKVersion获取SDKVersion 在工具上可以看到,但是真机返回的是个null,那是不是就是不支持新的api啊 那也不返回个null啊 至少是1.0.0啊 这样的话真机怎么用刚出的api啊
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
微信上的基础库如果是老的,那么是没有SDKVersion 这个返回值的。
所以,如果你没有拿到SDKVersion ,就认为他是老版本的基础库
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
6.5.7的安卓微信版本,基础库版本可能会是1.0.0,这种情况就是获取不到SDKVersion,所以是null。
你如果做过模块开发,你就能理解为什么旧版本取不到1.0.0,而取到的是null了。因为那是一个已经发布的版本。
大部分真机上(新版本微信)获取的没有问题,但是个别安卓机上面尽管装了最新版的微信,依然获取不到SDKVersion,真的很纳闷!如果说“没有拿到SDKVersion ,就认为他是老版本的基础库”的话,那最新版微信的基础库版本为什么是老的?麻烦管理员解释一下。现在目前的解决方法只有卸载微信并重新下载安装才能解决。
PS:目前反馈的出现问题的概率是100个用户里面有2~3个安卓机是有问题的。
就是算1.0.0也不应该是null我觉得 就是说getSystem...() 返回的res根本就没有SDKVersion 如果是这样的话那不是说新的api就都是给的默认1.0.0就都不能用吗 真希望官方赶紧解决 要不是没法用的项目上的 我都不敢尝试 这样的兼容成本真的有点高
如果取不到都按1.0.0版本处理。好像目前6.5.6的ios版本也是1.0.0的
同样问题
遇到同样问题,获取不到SDKVersion,返回null
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
微信上的基础库如果是老的,那么是没有SDKVersion 这个返回值的。
所以,如果你没有拿到SDKVersion ,就认为他是老版本的基础库
6.5.7的安卓微信版本,基础库版本可能会是1.0.0,这种情况就是获取不到SDKVersion,所以是null。
你如果做过模块开发,你就能理解为什么旧版本取不到1.0.0,而取到的是null了。因为那是一个已经发布的版本。
大部分真机上(新版本微信)获取的没有问题,但是个别安卓机上面尽管装了最新版的微信,依然获取不到SDKVersion,真的很纳闷!如果说“没有拿到SDKVersion ,就认为他是老版本的基础库”的话,那最新版微信的基础库版本为什么是老的?麻烦管理员解释一下。现在目前的解决方法只有卸载微信并重新下载安装才能解决。
PS:目前反馈的出现问题的概率是100个用户里面有2~3个安卓机是有问题的。
就是算1.0.0也不应该是null我觉得 就是说getSystem...() 返回的res根本就没有SDKVersion 如果是这样的话那不是说新的api就都是给的默认1.0.0就都不能用吗 真希望官方赶紧解决 要不是没法用的项目上的 我都不敢尝试 这样的兼容成本真的有点高
如果取不到都按1.0.0版本处理。好像目前6.5.6的ios版本也是1.0.0的
同样问题
遇到同样问题,获取不到SDKVersion,返回null