1.1.4 • Published 5 years ago

com.chinamobile.ping.pings v1.1.4

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Pings插件使用说明

  • 版本:1.1.4

环境配置

  • npm 4.4.1 +
  • node 9.8.0 +

使用流程

注意:

ios平台,Mac系统下如果以下的控制台命令遇到权限问题,可以在命令前加sudo
1.进入项目的根目录,添加Ping插件:com.chinamobile.ping.pings
  • 为项目添加Pings插件,执行:cordova plugin add com.chinamobile.ping.pings
  • 如果要删除插件,执行:cordova plugin add com.chinamobile.ping.pings
  • 为项目添加对应的platform平台,已添加过,此步忽略,执行:
  • 安卓平台: cordova platform add android
  • ios 平台̨:cordova platform add ios
  • 将插件添加到对应平台,执行: cordova build
2.在js文件中,通过以下js方法调用插件,获取Pings测试的反馈数据

*

    pings: function(){
        //向native发出Pings测试请求
        //success:成功的回调函数
        //error:失败的回调函数
        //Pings:插件名,固定值
        //coolMethod:插件方法,固定值
        //[0,"163.177.151.110",4]:插件方法参数,具体对应以下:
        //*元素1:0:测试一次,1:关闭测试,2:长时测试(需要手动关闭),3:测试指定次数
        //*元素2:测试的ip地址
        //元素3: ping包的大小,默认为64byte
        //元素4: 测试的次数,默认为1,仅对指定次数的测试有效
        //元素5:每次测试的发包数,默认为4
        cordova.exec(success,error,"Pings","coolMethod",[0,"163.177.151.110",0,1,4]);
    }
    
    success: function(var result){
        //ping插件的测试类型
        var pingType = result[0];
        //status:测试的状态
        //0:正在测试
        //1:测试完成
        //2:测试中断
        var statsu     = result[1];
        //实时丢包率:0-100
        var lost       = result[2];
        //实时延迟/ms,>0
        var delay      = result[3];
        //平均丢包率:0-100
        var averLost   = result[4];
        //平均延迟/ms,>0
        var averDelay  = result[5];
        // 平均抖动/ms
        var jitter = result[6];
    }

    error: function(var result){
        //测试异常提示
        alert(result);
    }

问题反馈

在使用中有任何问题,可以用以下方式联系.

  • 作者:梁仲太
  • 邮件:18520660170@139.com
  • 时间:2018-8-29 13:49:00
1.1.4

5 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago