@yidun/cordova-plugin-guardian

1.0.0 • Public • Published

Cordova Plugin Yidun Guardian

易盾反作弊cordova原生插件版,目前仅支持 Android

Installation

cordova plugin add @yidun/cordova-plugin-guardian

反作弊接入

初始化

  var $actionEl = document.getElementById('detectAction');  // 显示动作提示的元素
  var instance = new YidunGuardian({
          isCollectApk: false,  // Boolean, 是否允许采集本机已安装的软件,默认 false
          isCollectSensor: false,  // Boolean, 是否允许开始采集传感器实时数据,默认 false
          channel: '',  // String, APP渠道名称,默认空
          productNumber: '从易盾申请的productNumber'
        }, function (ev) {
          if (ev['is_init_success'] === true) { // 初始化反作弊成功
            // TODO: do something ....
            return
          } else if (ev['is_init_success'] === false) { // 初始化反作弊失败
            // TODO: do something ....
            return
          }

          if (ev['is_get_token_success'] === true) { // getToken 成功
            // TODO: 处理token, ev['token'],从 ev['token'] 获取到 token
            // do something ....
            console.log(ev['token'])
            return
          } else if (ev['is_get_token_success'] === false) {
            // TODO: do something ....
            return
          }
        }
      );

getToken 接口

// timeout 最长超时时间,单位毫秒。若没指定,则默认3000毫秒;timeout可设置范围为1000~10000毫秒
  instance.getToken(timeout: number)

setSeniorCollectStatus 接口

  // 该接口用于实时控制传感器数据的采集,可随时启用或关闭采集功能,但是必须在init之后方可调用该接口
  instance.setSeniorCollectStatus(flag: boolean)

简单示例app

cordova-plugin-guardian-demo for a complete working Cordova example for Android platforms.

/@yidun/cordova-plugin-guardian/

    Package Sidebar

    Install

    npm i @yidun/cordova-plugin-guardian

    Weekly Downloads

    8

    Version

    1.0.0

    License

    Apache 2.0

    Unpacked Size

    2.88 MB

    Total Files

    8

    Last publish

    Collaborators

    • hzzly
    • zhaoxuhui
    • vortesnail
    • gssify
    • yidunfe
    • hcyang
    • liulingfeng
    • luolihao