x5ac
来自于:官方
connect checkDynamicSecret notifyToWait recognizeFace videoCallToOpen release listenOpenStatus listenKeyValue
概述
本模块封装了X5-AC Android SDK 。
connect
首先需要初始化远端主机IP,通过传入远端主机IP,以便后续与该主机进行通信。 connect({params},callback(ret))
params
targetIP:
- 类型:字符串
- 描述:远端主机IP
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
state: true //布尔型;true||false,是否连接成功
}
示例代码
var demo = api.require('x5ac');
demo.connect({
targetIP: 'dfgkdl',
},function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
checkDynamicSecret
校验动态密码是否正确。
checkDynamicSecret({params},callback(ret))
params
checkSecret:
- 类型:字符串
- 描述:输入密码
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
state: true //布尔型;true||false,校验动态密码是否正确
}
示例代码
var demo = api.require('x5ac');
demo.checkDynamicSecret({
checkSecret: "12233"
},function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
notifyToWait
通知A模块进入待机状态。
notifyToWait(callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
state: true //布尔型;true||false,通知A模块是否进入待机状态。
}
示例代码
var demo = api.require('x5ac');
demo.notifyToWait(function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统)
可提供的1.0.0及更高版本
videoCallToOpen
可视通话开门,需传入相应的token给A模块验证。
videoCallToOpen({params},callback(ret))
params
token:
- 类型:字符串
- 描述:传入token
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
state: true //布尔型;true||false传入相应的token给A模块验证是否成功
}
示例代码
var demo = api.require('x5ac');
demo.videoCallToOpen({
token: "12233"
},function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
recognizeFace
人脸识别是否成功,需通知A模块。
recognizeFace({params},callback(ret))
params
success:
- 类型:布尔类型
- 描述:需通知A模块。
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
state: true //布尔型;true||false人脸识别是否成功,需通知A模块是否成功。
}
示例代码
var demo = api.require('x5ac');
demo.recognizeFace({
success: true
},function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
release
释放资源
release()
示例代码
var demo = api.require('x5ac');
demo.release();
可用性
Android系统
可提供的1.0.0及更高版本
listenOpenStatus
设置开门结果的监听器:
listenOpenStatus(allback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
state: true , //布尔型;true||false开门结果是否成功
type:'BLE' //字符串 NFC NFC开门
BLE 蓝牙开门
DYNAMIC_KEY 动态密码开门
VIDEO_CALL 可视通话开门
}
示例代码
var demo = api.require('x5ac');
demo.listenOpenStatus(function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
listenKeyValue
通联微信支付接口
设置A模块的按键监听器:
listenKeyValue(callback(ret))
callback
ret:
- 类型:JSON对象
- 描述:
- 内部字段:
{
key: '' , //字符串类型:监听返回数据;
}
示例代码
var demo = api.require('x5ac');
demo.listenKeyValue(function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统