Skip to content

Latest commit

 

History

History
100 lines (82 loc) · 1.99 KB

File metadata and controls

100 lines (82 loc) · 1.99 KB

设备插件(WorkPlus_DeviceInfo)


1. 获取IP地址

获取当前连接状态下的IP地址

请求调用示例:

function getIpAddress(){
 cordova.exec(function(result) {
            alert(JSON.stringify(result, null, 4));
        },
        function(error) {
            alert("调用失败");
        },
        "WorkPlus_DeviceInfo",
        "getIpAddress", 
        []
        );
}

说明:
请求输入数据:无
请求返回数据:

 {
	"result": "ok",
	"ipAddress":"手机连接网络的ip地址"
 }

2. 获取设备信息

获取当前设备和WorkPlus的一些信息

请求调用示例:

function getDeviceInfo(){
 cordova.exec(function(result) {
            alert(JSON.stringify(result, null, 4));
        },
        function(error) {
            alert("调用失败");
        },
        "WorkPlus_DeviceInfo",
        "getDeviceInfo", 
        []
        );
}

说明:
请求输入数据:无
请求返回数据:

 {
	"device_id":"设备id",
	"platform":"平台(android/ios)",
	"domain_id":"域id",
	"product_version":"workplus当前应用的versionName, 如: 4.11.0",
	"system_version":"使用的系统版本(ios9 / android6.0 等等)",
	"system_model":"使用的手机型号(iphone7 /android sumsang 等等)",
	"channel_id":"应用的包名",
	"channel_vendor":"Apple or Huawei等等",
 }

3. 获取设备的运动数据

获取设备当天凌晨0点至当前时间的运动数据 (从版本3.12.1起提供)

请求调用示例:

function getPedometerData(){
   cordova.exec(function(result){
                 alert(JSON.stringify(result, null, 4));
                 },
                 function (error) {
                 },
                 "WorkPlus_DeviceInfo",
                 "getPedometerData",
                 [{}]);
    }
}

说明:
请求输入数据:无
请求返回数据:

 {
	"steps":"步数",
	"distances":"距离,单位米",
 }
 
 如果当前设备计步器不可用,返回code = -10001