x5ac

概述

本插件封装了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){
              api.alert({
            msg: 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){
       			api.alert({
            msg: 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){
            	api.alert({
            msg: 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){
       			api.alert({
            msg: 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){
       			api.alert({
            msg: 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){
       			api.alert({
            msg: 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){
       			api.alert({
            msg: JSON.stringify(ret)
        })
        });

可用性

Android系统

是否仍需要帮助? 请保持联络!
最后更新于 2024/10/21