收藏
回答

微信为最新版本,但是获取SDKVersion为null

问题模块
API和组件


返回null;

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

6 个回答

  • 炒饭()
    炒饭()
    2017-05-22

    同顶楼

    2017-05-22
    赞同
    回复
  • 张博 Bill
    张博 Bill
    2017-05-22
    1. 返回null就表示1.0.0 版本

    2. 微信客户端是最新版并不代表SDKVersion也是最新版。原因:微信客户端开发使用java(kotlin)或object-c(swift),而小程序框架的开发使用JavaScript,所以这肯定不是同一拨人。为了维护方便,客户端安装包默认携带着1.0.0版本的小程序库框架库。只有当用户安装了微信,并且网络环境允许时,后台才会做小程序框架库的静默升级,之后才会用到最新版本的小程序框架库。


    2017-05-22
    赞同
    回复
  • Silent丶
    Silent丶
    2017-05-22

    谢谢你的解答,那为何在网络允许的情况下,最新版的微信不升级小程序基础版本?

    2017-05-22
    赞同
    回复
  • 张博 Bill
    张博 Bill
    2017-05-22

    具体不太清楚我也是一名开发者,我也被你的问题坑过,查了下后台统计才得出的结论。我估计受很多因素影响,比如手机存储空间、或是当前电量低、也或是当前cpu占用率高等等,具体不得而知,得让微信官方解答了。

    2017-05-22
    赞同
    回复
  • Silent丶
    Silent丶
    2017-05-23

    好的,谢谢

    2017-05-23
    赞同
    回复
  • HellyW
    HellyW
    2017-05-23

    微信卸载 重装

    2017-05-23
    赞同
    回复