uni-app 3.1.14版本systemInfo返回system信息变更疑问:之前是系统版本号,现加上了iOS/Android,如此随意改动是否合理

uni-app 3.1.14版本systemInfo返回system信息变更疑问:之前是系统版本号,现加上了iOS/Android,如此随意改动是否合理

项目 信息
产品分类 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 又突然加上平台类型
每次一个版本发出来,没有一个人版本是让人省心的,总是这样那样的问题,真的是烦


更多关于uni-app 3.1.14版本systemInfo返回system信息变更疑问:之前是系统版本号,现加上了iOS/Android,如此随意改动是否合理的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

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

更多关于uni-app 3.1.14版本systemInfo返回system信息变更疑问:之前是系统版本号,现加上了iOS/Android,如此随意改动是否合理的实战教程也可以访问 https://www.itying.com/category-93-b0.html


哈哈,有内味了。

不含系统名称的是错误的,之前仅 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 里去,为啥这么多此一举

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

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

回到顶部