本原生插件封装了获取 App 和设备的信息的相关接口。systemLanguage 可获取当前系统语言,以及当前设备所支持的所有语言。localeIdentifier 接口可获取当前所在的国家区域。info 接口可获取 App 的版本号、包名等信息。deviceInfo 可获取设备类型、系统版本、手机用户名信息。
获取当前系统语言
systemLanguage(callback(ret))
ret:
{
language:, //字符串类型;当前系统语言
available: //数组类型;当前设备所支持的所有语言
}
var currentApp = api.require('currentApp');
currentApp.systemLanguage(function(ret){
api.alert({msg:JSON.stringify(ret)});
})
iOS 系统,Android 系统
可提供的 1.0.0 及更高版本
获取地区
localeIdentifier(callback(ret))
ret:
{
userLocale:, //字符串类型;用户所在国家地区
systemLocale: //字符串类型;系统设置所在国家地区
}
var currentApp = api.require('currentApp');
currentApp.localeIdentifier(function(ret){
api.alert({msg:JSON.stringify(ret)});
})
iOS 系统,Android 系统
可提供的 1.0.0 及更高版本
获取 App 版本信息
info(callback(ret))
ret:
{
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(callback(ret))
ret:
{
userPhoneName:, //字符串类型;用户设置的系统名
systemName:, //字符串类型;系统名
systemVersion:, //字符串类型;系统版本
phoneModel: //字符串类型;设备类型
}
var currentApp = api.require('currentApp');
currentApp.deviceInfo(function(ret){
api.alert({msg:JSON.stringify(ret)});
})
iOS 系统,Android 系统
可提供的 1.0.0 及更高版本