雨夜敬清秋
雨夜敬清秋
  • 发布:2021-05-13 14:38
  • 更新:2021-05-13 14:50
  • 阅读:696

【报Bug】3.1.14版本中,systemInfo 返回的 system 之前是系统的版本号,现在加上了iOS/Android,这么随意的改真的好吗

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 11.3.1

HBuilderX类型: Alpha

HBuilderX版本号: 3.1.14

手机系统: 全部

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

全部

操作步骤:

看描述

预期结果:

只返回版本号

实际结果:

返回的不只是版本号

bug描述:

3.1.14版本中,systemInfo 返回的 system 之前是系统的版本号比如14.5
现在返回的是加上了iOS/Android的,比如 iOS 14.5,为啥好好的要去动这些,改了也没个说明
而且返回的 platform 已经是平台类型了,为啥 system 又突然加上平台类型
每次一个版本发出来,没有一个人版本是让人省心的,总是这样那样的问题,真的是烦

2021-05-13 14:38 负责人:无 分享
已邀请:
名图客

名图客

免费的,爱用不用。哼!
这确实是个问题,下亿个版本修复。
你这么用确实会有问题。
这个问题暂时不好处理,先搁置了。
。。。。

DCloud_UNI_GSQ

DCloud_UNI_GSQ

不含系统名称的是错误的,之前仅 app 端是错的(与小程序、H5 不同),后续修复了

有说明的,在更新日志中包含此项:

  • App平台 修复 uni.getSystemInfo 返回的 system 信息未包含系统名称的Bug
雨夜敬清秋

雨夜敬清秋 (作者)

我关注到了这个改动是在 3.1.11.20210423 发生的
App平台 修复 uni.getSystemInfo 返回的 system 信息未包含系统名称的Bug
H5平台 优化 uni.getSystemInfo 返回的 system 信息支持 Windows、Mac、Linux

我就纳闷了, platform 就已经返回了系统名称,为啥又把这个加到 system 里去,为啥这么多此一举

  • DCloud_UNI_GSQ

    因为最早的 getSystemInfo 规范是微信小程序制定的,后续其他端包含支付宝小程序百度小程序 app、h5 在内后按其规范实现的。

    2021-05-13 14:52

  • 雨夜敬清秋 (作者)

    回复 DCloud_UNI_GSQ: 帮忙看下我另2个bug,麻烦跟一下

    2021-05-13 14:56

该问题目前已经被锁定, 无法添加新回复