轻应用开发 API

app. todayStepCount

Link平台功能接口,使用该模块必须先引入Cordova.js 和 bingotouch.js
获取步数相关操作接口

Methods

static getNativeTodayStepCount(successCallback, failCallback)

只取旧逻辑步数不读华为健康等第三方的步数。(避免如果一直读取华为运动健康步数,但用户又一直拒绝给权限的问题)

Parameters:
Name Type Description
successCallback function

成功回调函数,返回json对象

failCallback function

失败回调函数,返回错误字符串

static getStepCountFrom(successCallback)

获取除了旧的计步逻辑外,可以对接的第三方运动健康步数来源
例如华为手机上装有运动健康的话就是返回"['com.huawei.health']"

Parameters:
Name Type Description
successCallback function

成功回调函数,返回可用来源:['com.huawei.health']

static getStepCountSavedFrom(successCallback)

获取已经保存的步数来源

Parameters:
Name Type Description
successCallback function

成功回调函数

static getTodayStepCount(successCallback, failCallback)

获取今天步数

Parameters:
Name Type Description
successCallback function

成功回调函数,返回json对象

failCallback function

失败回调函数,返回错误字符串

static savedFrom(from, successCallback)

保存步数来源

Parameters:
Name Type Description
from Array

步数来源

successCallback function

成功回调函数