快應(yīng)用 健康

2020-08-08 14:37 更新

接口聲明

{ "name": "service.health" }

導(dǎo)入模塊

import health from '@service.health' 或 
const health = require('@service.health')

接口定義

health.hasStepsOfDay(OBJECT)

是否支持提供每日步數(shù)的功能。

參數(shù):

參數(shù)名類型必填說明
successFunction成功回調(diào)
failFunction失敗回調(diào)
completeFunction執(zhí)行結(jié)束后的回調(diào)
success 返回值
參數(shù)名類型說明
supportBoolean是否支持提供每日步數(shù)的功能.true 支持,false 不支持

示例:

health.hasStepsOfDay({
  success: function(data) {
    console.log(`handling success support:${data.support}`)
  },
  fail: function(data, code) {
    console.log(`handling fail!, code = ${code}`)
  }
})

health.getTodaySteps(OBJECT)

獲取每個(gè)自然日的步數(shù),返回的是調(diào)用接口時(shí),用戶今天已經(jīng)累計(jì)的步數(shù)。

權(quán)限說明

需要用戶授權(quán)才能獲取數(shù)據(jù)。

參數(shù):

參數(shù)名類型必填說明
successFunction成功回調(diào)
failFunction失敗回調(diào)
completeFunction執(zhí)行結(jié)束后的回調(diào)
success 返回值:
參數(shù)名類型說明
stepsNumber返回當(dāng)天步數(shù)
fail 返回錯(cuò)誤代碼:
錯(cuò)誤碼說明
201用戶拒絕授權(quán)
1001還不支持獲取步數(shù)

示例:

health.getTodaySteps({
  success: function(data) {
    console.log(`handling success steps${data.steps}`)
  },
  fail: function(data, code) {
    console.log(`handling fail!, code = ${code}`)
  }
})

health.getLastWeekSteps(OBJECT)

獲取最近七個(gè)自然日每天的步數(shù),包括今天。

權(quán)限說明

需要用戶授權(quán)才能獲取數(shù)據(jù)。

參數(shù):

參數(shù)名類型必填說明
successFunction成功回調(diào)
failFunction失敗回調(diào)
completeFunction執(zhí)行結(jié)束后的回調(diào)
success 返回值:
參數(shù)名類型說明
stepsListArray最近七天步數(shù)列表數(shù)據(jù)
stepsList 列表項(xiàng)參數(shù)說明:
參數(shù)名類型說明
dateString日期(2019-04-08)
stepsNumber日期對(duì)應(yīng)的步數(shù)
fail 返回錯(cuò)誤代碼:
錯(cuò)誤碼說明
201用戶拒絕授權(quán)
1001還不支持獲取步數(shù)

示例:

health.getLastWeekSteps({
  success: function(data) {
    for (const i in data.stepsList) {
      console.log(
        `handling success date: ${data.stepsList[i].date} steps: ${
          data.stepsList[i].steps
        }`
      )
    }
  },
  fail: function(data, code) {
    console.log(`handling fail!, code = ${code}`)
  }
})

后臺(tái)運(yùn)行限制

禁止使用。后臺(tái)運(yùn)行詳細(xì)用法參見 后臺(tái)運(yùn)行腳本

支持明細(xì)

廠商支持備注
小米YES-
vivoYESAndroid7.1 以上機(jī)型(同時(shí)依賴 vivo ROM 計(jì)步服務(wù)版本,通過自升級(jí)同步中)
華為no-
OPPOno-
中興no-
金立no-
聯(lián)想no-
魅族no-
努比亞no-
一加no-
海信no-
預(yù)覽版no-


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)