云打包技术文档

云打包技术文档是帮助客户更快、更好、更高效的使用云打包产品。云打包开发中心将一如既往秉着一颗开放的心态给开发者提供更多的帮助和巨大的支持,与开发者一起共同创造更加美好的移动互联网生态圈!

获取健康步数

浏览次数:
1.管理应用 --> 插件管理 --> 获取健康步数插件,此插件的使用权限为加强版应用和高级版应用,开启插件并配置过参数

之后,需要重新生成应用

2.插件功能介绍:

对于Android应用:
开启获取健康步数插件,重新生成应用并安装最新应用,在启动应用之后开始计步。
安卓健康步数每天零点之后会自动清零。

3.新创建的应用获取健康步数插件默认是关闭状态,需要进入获取健康步数页面开启插件:



4.开启插件之后,获取健康步数插件不需要配置参数,只需要提交并重新生成新的应用


5.获取健康步数插件的使用,需要配合js-sdk:

YDB.GetHealthStep("处理返回值的函数名");
//参数说明:您需要定义处理返回值函数,例如 function DoWithHealthStep(info){/*info中返回的是您当前的健康步数*/};
//那么,调用SDK可以这样写:YDB.GetHealthStep("DoWithHealthStep")


更多的js-sdk的使用方法可以参考:http://www.yundabao.cn/API/YdbOnline.aspx#YdbOnline.4.17



6.调用示例:


<script src="http://static.ydbimg.com/Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="http://static.ydbimg.com/API/YdbOnline.js" type="text/javascript"></script>
<script type="text/javascript">
    var YDB = new YDBOBJ();
    $(function () {
        /*获取健康步数*/
            $("#healthstep").click(function () {
                YDB.GetHealthStep("DoWithHealthStep");
            });
    });
   //处理当前HealthStep返回值的函数
        function DoWithHealthStep(HealthStep) {
            //do something with info
            alert("当前健康步数:" + HealthStep);
        };
</script>
<div id="healthstep">获取健康步数</div> 


7.手机调用获取健康步数插件的效果: