get-app-base-info.js 747 字节
Newer Older
D
DCloud_LXH 已提交
1 2 3
import { getAppLanguage, getHostName } from './enhance-system-info'
import { sortObject } from 'uni-shared'

4 5 6 7
export default {
  returnValue: function (result) {
    const { version, language, SDKVersion, theme } = result

D
DCloud_LXH 已提交
8
    const _hostName = getHostName(result)
9

D
DCloud_LXH 已提交
10 11 12
    const hostLanguage = language.replace('_', '-')

    result = sortObject(Object.assign(result, {
13 14 15
      appId: process.env.UNI_APP_ID,
      appName: process.env.UNI_APP_NAME,
      appVersion: process.env.UNI_APP_VERSION_NAME,
D
DCloud_LXH 已提交
16 17 18 19 20 21 22 23
      appVersionCode: process.env.UNI_APP_VERSION_CODE,
      appLanguage: getAppLanguage(hostLanguage),
      hostVersion: version,
      hostLanguage,
      hostName: _hostName,
      hostSDKVersion: SDKVersion,
      hostTheme: theme
    }))
24 25
  }
}