diff --git a/packages/uni-app-plus/src/service/api/device/systemInfo.ts b/packages/uni-app-plus/src/service/api/device/systemInfo.ts index 86d2003067b3f6cb9663cc0333170daeabc153fa..36915e3f682316585fee7dd263af508f9126c023 100644 --- a/packages/uni-app-plus/src/service/api/device/systemInfo.ts +++ b/packages/uni-app-plus/src/service/api/device/systemInfo.ts @@ -26,6 +26,7 @@ export const getDeviceInfo = defineSyncApi( } = systemInfo const brand = deviceBrand.toLowerCase() + const _osName = osName.toLowerCase() return { deviceBrand: brand, @@ -36,8 +37,8 @@ export const getDeviceInfo = defineSyncApi( deviceType, brand, model: deviceModel, - system: `${osName === 'ios' ? 'iOS' : 'Android'} ${osVersion}`, - platform: osName, + system: `${_osName === 'ios' ? 'iOS' : 'Android'} ${osVersion}`, + platform: _osName, } } ) @@ -92,6 +93,7 @@ export const getSystemInfoSync = defineSyncApi( _initSystemInfo = true const { osName, osLanguage, osVersion } = systemInfo + const _osName = osName.toLowerCase() const osLanguageSplit = osLanguage.split('-') const osLanguageSplitLast = osLanguageSplit[osLanguageSplit.length - 1] let _osLanguage = `${osLanguageSplit[0]}${ @@ -104,10 +106,11 @@ export const getSystemInfoSync = defineSyncApi( uniCompileVersion: __uniConfig.compilerVersion, uniRuntimeVersion: __uniConfig.compilerVersion, osLanguage: _osLanguage, + osName: _osName, } - if (osName === 'ios') { - ;(extraData as any).romName = osName + if (_osName === 'ios') { + ;(extraData as any).romName = _osName ;(extraData as any).romVersion = osVersion }