tike
tike
  • 发布:2022-12-09 17:32
  • 更新:2022-12-09 17:36
  • 阅读:330

【报Bug】uni.getSystemInfoSync() 返回值错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.12

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 小米9

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

let sys = uni.getSystemInfoSync()
plus.runtime.getProperty(plus.appId, (res) => {

console.log(sys.appVersionCode == res.versionCode)
})

操作步骤:
        // #ifdef H5  

                let sys = this.$u.sys()  
                this.model.appid = sys.appId  
                this.model.appName = sys.appName  
                this.model.versionCode = sys.appVersionCode  
                this.model.version = sys.appVersion  
                // #endif  

                // #ifdef APP-PLUS   
                plus.runtime.getProperty(plus.appId, (res) => {  
                    this.model.appid = res.appid  
                    this.model.appName = res.name  
                    this.model.versionCode = res.versionCode  
                    this.model.version = res.version  
                    // console.log(res)  
                })  
                // #endif   

预期结果:

version 2.5.0
versionCode 202212100

实际结果:

version 2.4.19
versionCode 202212090

bug描述:

uni.getSystemInfoSync() 与plus.runtime.getProperty(plus.appId, (res) => { }) 在手机端返回的版本编码和版本号不一致。plus.runtime.getProperty返回的才是正确的。

2022-12-09 17:32 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

你是使用了wgt升级到:2.5.0 ?

  • tike (作者)

    是的

    2022-12-22 11:46

要回复问题请先登录注册