currentApp

立即使用

概述

本模块封装了获取 App 和设备的信息的相关接口。systemLanguage 可获取当前系统语言,以及当前设备所支持的所有语言。localeIdentifier 接口可获取当前所在的国家区域。info 接口可获取 App 的版本号、包名等信息。deviceInfo 可获取设备类型、系统版本、手机用户名信息。

模块接口

systemLanguage

获取当前系统语言

systemLanguage(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    language:,    //字符串类型;当前系统语言
    available:    //数组类型;当前设备所支持的所有语言
}

示例代码

var currentApp = api.require('currentApp');
currentApp.systemLanguage(function(ret){
   api.alert({msg:JSON.stringify(ret)});
})

可用性

iOS 系统,Android 系统

可提供的 1.0.0 及更高版本

localeIdentifier

获取地区

localeIdentifier(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    userLocale:,     //字符串类型;用户所在国家地区
    systemLocale:    //数组类型;系统设置所在国家地区
}

示例代码

var currentApp = api.require('currentApp');
currentApp.localeIdentifier(function(ret){
   api.alert({msg:JSON.stringify(ret)});
})

可用性

iOS 系统,Android 系统

可提供的 1.0.0 及更高版本

info

获取 App 版本信息

info(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    appName:,          //字符串类型;App 名
    appVersion:,       //字符串类型;App 版本
    buildVersion:,     //字符串类型;编译版本
    bundleId:          //字符串类型;包名
}

示例代码

var currentApp = api.require('currentApp');
currentApp.info(function(ret){
   api.alert({msg:JSON.stringify(ret)});
})

可用性

iOS 系统,Android 系统

可提供的 1.0.0 及更高版本

deviceInfo

获取当前设备信息

deviceInfo(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    userPhoneName:,     //字符串类型;用户设置的系统名
    systemName:,        //字符串类型;系统名
    systemVersion:,     //字符串类型;系统版本
    phoneModel:         //字符串类型;设备类型
}

示例代码

var currentApp = api.require('currentApp');
currentApp.deviceInfo(function(ret){
   api.alert({msg:JSON.stringify(ret)});
})

可用性

iOS 系统,Android 系统

可提供的 1.0.0 及更高版本