Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Repository files navigation

react-native-universal-pedometer

React Native pedometer support for iOS version 8.0 and higher and Android. The module is CMPedometer wrapper. More info about CMPedometer can be found in https://developer.apple.com/library/ios/documentation/CoreMotion/Reference/CMPedometer_class/

Install

npm install --save npm i @asserdata/react-native-universal-pedometer
# Or
yarn add @asserdata/react-native-universal-pedometer

Basic usage

// Import the react-native-pedometer moduleimportPedometerfrom'@asserdata/react-native-universal-pedometer';// determine pedometer availabilityPedometer.isStepCountingAvailable((error,isAvailable)=>{// do something});Pedometer.isDistanceAvailable((error,isAvailable)=>{// do something});Pedometer.isFloorCountingAvailable((error,isAvailable)=>{// do something});Pedometer.isCadenceAvailable((error,isAvailable)=>{// do something});// start tracking from current timeconstnow=newDate();Pedometer.startPedometerUpdatesFromDate(now.getTime(),pedometerData=>{// do something with pedometer data});// query pedometer data from selected date to other selected dateconststartDate=newDate();startDate.setHours(0,0,0,0);constendDate=newDate();Pedometer.queryPedometerDataBetweenDates(startDate.getTime(),endDate.getTime(),pedometerData=>{// do something with pedometer data});// stop pedometer updatesPedometer.stopPedometerUpdates();

About

React-native pedometer for IOS and Android - WIP 🚧

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages