教程 其他 框架 组件 接口

应用上下文

接口声明

无需声明

导入模块

import app from '@system.app'const app = require('@system.app')

接口定义

app.getInfo()

获取当前应用信息

参数:

返回值:

参数名类型说明
nameString应用名称
versionNameString应用版本名称
versionCodeInteger应用版本号
logLevelStringlog 级别
sourceObject应用来源
source
参数名类型说明
packageNameString来源 app 的包名,一级来源
typeString来源类型,二级来源,值为 shortcutpushurlbarcodenfcbluetoothother
extraObject来源其他信息,与 type 相关,不同的 type,extra 中的字段会不同
extra
  • type=shortcut
    • scene:三级来源,表示快捷方式创建的场景,值为 dialog(平台内部策略 Dialog 弹窗创建)、apiAPI 接口调用创建)、web(H5 站接入流量切换,浏览时创建)、other
    • original:原始来源 source,表示快捷方式创建时的来源

示例:

console.log(JSON.stringify(app.getInfo()))

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容